Я работаю над своим первым проектом reactjs. Это видео плейлист, так это то, как я структурирован одну части моего проектаReact - изменить состояние элемента или родителя?
- Component Playlist Box (just a wrapper for the playlist
-- Component Playlist (the list of video)
--- Component Video (single video)
Теперь, каждый раз, когда я нажимаю на видео компонента, он должен изменить его «играть» состояние истины и тот, который игра в этот момент (если есть), должна изменить свое «игровое» состояние на false.
Вот мои сомнения: лучше изменить состояние кликаемого компонента видео, чтобы он снова отображался, а также изменил состояние воспроизведения видео, или лучше изменить статус компонента списка воспроизведения, чтобы он отображает каждый видеоматериал в соответствии с каким-то параметром, который я передаю компоненту списка? Каков наилучший способ справиться с этим?
Держите ваше государство как можно выше. Если вы обнаружите, что досадно передавать состояние вниз по многим компонентам, используйте сокращение. – azium