Задать вопрос
Ответы пользователя по тегу JavaScript
  • Почему не работает роутинг в react native router flux при авторизации?

    blackPeanut
    @blackPeanut
    React Native / Front-end developer
    Насколько я помню, react-native-router-flux всегда отрисовывает первую сцену, которая указана в root компоненте. Возможно, вам стоит попробовать вынести авторизацию в отдельный компонент откуда сделать переход на нужную сцену при успешной авторизации.
    Ответ написан
    Комментировать
  • Сфера применение react native?

    blackPeanut
    @blackPeanut
    React Native / Front-end developer
    Да, React Native подойдет для таких целей. Технология React Native отилчно подходит для CURD приложений.
    Если вы хотите писать игры и создавать сложные анимации, то скорей всего это не совсем подходящий фреймворк, а для всего вышеописанного - пожауйста.

    Так же вы можете более детально ознакомиться с приложениями написанными на React Native на официальном сайте. На данный момент там указаны такие приложения как Facebook, Facebook Groups, Instagram, Airbnb. Насколько мне известно, данные приложения на данный момент не полностью переведны на React Native, а используют подкючаемые компоненты к нативным приложениям.
    Ответ написан
    Комментировать
  • Как заказчики относятся к react native?

    blackPeanut
    @blackPeanut
    React Native / Front-end developer
    Заказчики относятся хорошо к созданию приложений на React Native.
    И этому есть достаточно простое и очевидное объяснение. В нашей профессии вся работа логгируется в часах.
    Так что чем короче длится период разработки, тем дешевле стоимость конечного продукта. Как для организации-подрядчика, так и для заказчика. А разработка на React Native длится как минимум в 2 раза короче, чем разработка под нативные платформы (IOS devTime + Android devTime != React Native App devTime) .

    Заказчику действительно порой без разницы какую технологию вы используете. Тем более перформанс в приложениях на React Native не страдает, так что визуальной разницы просто нет.
    Ответ написан
    Комментировать
  • Почему не запускается приложение после установки модуля на react native?

    blackPeanut
    @blackPeanut
    React Native / Front-end developer
    Наиболее вероятная ошибка - это сбои при автоматическом линке. RNPM работает хорошо, но не всегда, поэтому лучше всего при подобного рода ошибках (при подключении новых модулей) пройтись по инструкциям для ручной установки - https://github.com/rebeccahughes/react-native-devi...

    Если это не сработатет, откатитесь до работающей весии и установите данный модуль полностью вручную, должно помочь.
    Ответ написан
    Комментировать
  • Как создать свой браузерный плеер на html, css, js?

    blackPeanut
    @blackPeanut
    React Native / Front-end developer
    У вас есть html5 теги audio/video.
    Эти теги обрабатываются командами JS.

    Вы создаете произвольные элементы управления для плеера (audio/video) и обрабатываете эти элементы управления доступными командами.
    https://developer.mozilla.org/en-US/docs/Web/Guide...

    Например вы создаете видео тегом <video>src</video>
    И розовую кнопку. Видео должно проигрываться по клику на розовую кнопку.

    var video = document.getElementsByTagName("video")[0],
          pinkPlay = document.getElemensByTagName("button")[0];
    
    pinkPlay.addEventListener("click", function() {
      video.play();
    }, false);


    По подобному принципу вы можете настроить кастомный плеер с другими необходимыми параметрами.
    Ответ написан
    3 комментария