• Как передать DOM через prop?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Не проще ли сделать общего родителя для видео и элементов управления?

    <mediaPlayer>
      <video ref={(v) => this.video = v} />
      <playerControls onStop={...} onPlay={...} onPause={...} />
    </mediaPlayer>

    Тогда элементы управления смогут общаться с проигрывателем через общего родителя.
    Ответ написан
    4 комментария
  • React.js. Сайт целиком на реакте или применять реакт модульно?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    В свое время "подсел" на реакт, потому что он позволял переделывать "кусочки" продукта, а не все целиком. Это нравилось и заказчикам (меньше рисков, быстрее) и мне.

    У вас получается, главный плюс если все будет на react - 100% SPA, которое потом можно показать как проект в портфолио в данной тематике. Особенно стоит задуматься о веб-приложении полностью на реакте, если интересует подобная работа в будущем.

    Не малый плюс, что в случае с React вам будет нужно написать API и потом это же API можно будет использовать в мобильном приложении(?)

    Главный минус, возможно, время разработки. Придется набить шишек и на роутинге и на том, как это все собрать и выложить, и т.д. Но, опять же, не знаю уровня, да и к тому же, если цель - подтянуть знания по реакту - то эти проблемы только на руку.

    Какие цели у проекта? От этого и нужно отталкиваться. Если цель - опробовать бизнес-модель, то лучше просто сделать быстрее. Если цель научиться - делайте на том стэке, знания о котором хотите повысить.
    Ответ написан
    3 комментария