Динамически создавать навигаторы React Navigation версии 3 - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь создать мастер многоэтапной формы , используя версию 3 React Navigation, следуя этому учебнику . В руководстве описывается динамическое создание стекового навигатора с использованием createStackNavigator(). Этот подход больше не работает в версии 3 React Navigation и указан в документации как Распространенная ошибка . В версии 3 React Navigation createStackNavigator() теперь должно быть заключено в createAppContainer(), а приложение обычно должно иметь только один контейнер приложения .

Как создать мастер многошаговой формы с помощью React Navigation V3, который:

  1. Получает массив шагов (компоненты React)
  2. Создает индикатор выполнения
  3. Создает кнопку «Далее» на каждом экране и кнопку «Отправить» на последнем экране
  4. Позволяет сохранить состояние формы при переходе от одного шага к следующему
  5. Использование стекового навигатора для навигации между шагами с отображением анимации перехода по умолчанию справа налево

Пример желаемого результата показан ниже:

enter image description here

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