Модель управления состояниями в React Native Project для повышения эффективности и 95% чистого кода - PullRequest
2 голосов
/ 29 мая 2019

Ну, это больше похоже на Выберите Redux или нет тип вопроса, так что терпите меня.

Как сделать так, чтобы приложения React Native работали со всеми хорошими потоками и на 95% более чистым кодом!

вот мое предложение

Используя способ один

(из коробки с необработанным кодом)

  • Реагировать на нативный проект init
  • Пользовательская архитектура, разделяющая компоненты и все, что находится в их конкретной папке
  • Управление состоянием каждого компонента в файле
  • Управление повторно используемыми компонентами с помощью реквизита
  • Передача данных о состоянии с использованием реагирующих навигационных параметров

Используя способ два

(популярная старая школа)

  • Реагировать на собственный инициальный проект

  • Используйте сабвуферы Redux и уменьшайте шаблон

  • StoryBook для управления тестированием компонентов на основе изоляции

Используя третий способ

(популярный и новейший стандарт)

  • Реагировать на родной init проект
  • Использовать шаблон API контекста
  • Использование React-хуков для управления состоянием

  • StoryBook для управления компонентом на основе изоляции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...