Я создаю приложение в React native, и в основном мне нужен модальный (который будет иметь одинаковый контент каждый раз), чтобы он был доступен глобально (во всех компонентах приложения), поэтому что я могу открыть его из любого места в моем приложении. Очевидно, что копирование/вставка одного и того же модального компонента во всех компонентах не является хорошим решением. Сейчас у меня проблемы с реализацией, поэтому я хотел бы знать, что было бы лучшим способом выполнить что-то подобное'Global' modal in React Native
1
A
ответ
1
Используйте навигатор и поместите свой модальный под ним. Сделайте видимым только при изменении состояния. Состояние может быть изменено с каждого компонента внутри Навигатора через props.navigator. Здесь вы можете найти полный код с пояснениями http://browniefed.com/blog/react-native-easy-overlay-modal-with-navigator/
+0
спасибо, вот что я сделал, и это сработало очень хорошо –
Смежные вопросы
- 1. Modal View in React Native
- 2. React/React Native Global scope
- 3. React Native global styles
- 4. React Native Global state
- 5. React Native Modal Not Closing
- 6. Bootstrap modal in React
- 7. SHA256 in React Native
- 8. viewWillAppear in React Native
- 9. Socket.io in React Native
- 10. zIndex in React Native
- 11. setTimeout in React Native
- 12. Навигация in React Native
- 13. React.addons in React Native
- 14. Geolocation in React Native iOS
- 15. Native ios View in React Native
- 16. Make React Native Modal появляется сверху донизу
- 17. проблемы с датой DatePickerIOS in React Native
- 18. Использование decimals in React Native
- 19. Alt @decorators in React-Native
- 20. Анимационный backgroundColor in React Native
- 21. Map pinning in react native
- 22. React Native crashing in production
- 23. эквивалент «canvas» in React Native
- 24. Точность setTimeout in React Native
- 25. Update ListView in React Native
- 26. Центрирование PickerIOS in React Native
- 27. ListView grid in React Native
- 28. Google fonts in React Native
- 29. React Native: Refs in ListView
- 30. React native, RCT_EXPORT_METHOD in view
Вы пробовали искать? существует несколько «модалов»: https://github.com/brentvatne/react-native-modal, https://github.com/bodyflex/react-native-simple-modal и т. д. –
Я знаю, как использовать Модальности, мой вопрос: какой лучший способ иметь один модальный доступ через все мое приложение, так, например, если я нахожусь в «Доме», а затем перейду в «Настройки», я все равно смогу открыть этот модальный –