Отображение 2 экранов рядом друг с другом, когда они горизонтальны, с response-native-router-flux (RNRF) - PullRequest
0 голосов
/ 04 октября 2018

В настоящее время я использую Redux, поэтому реагировать-родной-маршрутизатор-поток является естественным выбором для навигации.(Я не против использовать другую библиотеку, если это будет проще)

Проблема: Представьте себе приложение для iPad, когда оно вертикальное, будет 3 вкладки для 3 экранов.Когда он горизонтальный, будет только 2 вкладки, и экран посадки будет «разделен» в середине, чтобы показать первые 2 экрана.

Иллюстрация: Illustration

Что я думаю: Думаю, мне нужно продублировать маршрутизаторы - один для портрета и один для ландшафта.Дублируйте (отзывчивые) экраны (1,2,3) и дайте им разные ключи, чтобы избежать столкновения между двумя маршрутизаторами ...

Вопрос: Есть ли способ минимизировать дублирование?Я думаю, что должен быть один, который я создаю дополнительный экран, скажем, index-landscape и количество вкладок и компонент, который будет отображаться может управляться программно вместо полного дублирования<Router>.

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