dev-reading/feЭто репозиторий для чтения, управляемого чтения и скорочтения, не полагайтесь наdev-reading/feУчить. Этот репозиторий является всего лишь инструментом для быстрого понимания содержания статьи и не обеспечивает полную интерпретацию и перевод текста. Вы можете быстро понять содержание статьи через эту платформу, найти интересующую статью, а затем прочитать полный текст.
В этой статье обсуждается адрес:GitHub.com/Дев-Чтение…
Время чтения около 1 минуты
Преждевременная оптимизация — корень всех зол — Дональд Кнут
В этой статье описываетсякогдаНачните с Redux. Автор описывает процесс и преимущества от отказа от использования Redux до использования Redux при создании реального приложения React.
первый,Не всем приложениям React нужно использовать Redux. На самом деле, большинство очень простых приложений React вообще не выигрывают от Redux.
1 день
Использование состояния React Native Component
Реагировать используетОднонаправленный поток данных, что означает, что родительский компонент передает свое состояние в качестве свойства дочернему компоненту.
День 5
По мере добавления новых функцийне отец и сынтребуется между компонентамиобщийкакой-то статус.
мы проходимстатус вознесенияДля решения этой проблемы.
Это означает, что мы преобразуем состояние (и функцию, которая меняет это состояние)Восхождение к ближайшему предку(компонент-контейнер). Мы привязываем эти функции к компоненту-контейнеру и передаем их как свойства. Это означает, что дочерние компоненты могут инициировать изменения состояния своих родительских компонентов, чтоОбновите все остальные компоненты в дереве.
День 20
По мере добавления дополнительных функций и компонентов поток состояния нашего приложения начинает выглядеть так...
день п
Если вы начинаете испытывать некоторые из вышеперечисленных проблем, это, вероятно, означает, что вам следует использовать Redux.
Redux
Когда мы используем Redux, состояние становится таким:
Если ваше приложение соответствует некоторым из следующих критериев, я думаю, что Redux следует использовать прямо сейчас.
- Пользовательский интерфейс может резко меняться в зависимости от состояния приложения.
- не всегда течет линейным, односторонним образом
- Состояние многих несвязанных компонентов обновляется одинаковым образом.
- Деревья состояний не простые
- Статус обновляется разными способами
- Вы должны иметь возможность отменить предыдущие действия пользователя
Прочитайте исходный текст:Когда я узнаю, что готов к Redux?
Адрес обсуждения:4 гифки, объясняющие, зачем (и когда) использовать Redux #11
Если вы хотите принять участие в обсуждении, пожалуйста,кликните сюда