Я внедряю маршрутизацию в приложении-реакции, но теперь я путаюсь между преимуществом реактора-маршрутизатора 4.0 по сравнению с реакцией-маршрутизатором-редуксом, меня тоже путают по реакции-маршрутизатор-dom, каковы преимущества и недостаток реакции -router-redux, response-router 4.0 и response-router-dom?
В чем разница между реактивным маршрутизатором 4.0, реакцией-маршрутизатором-dom и реакцией-маршрутизатором-редукцией?
Ответ 1
react-router v4 является базовым, строительным блоком. Предоставляет API для создания решения маршрутизации.
react-router-dom - обертка вокруг react-router. Предполагается, что он запускается в браузере.
react-router-redux предлагает так называемый "управляемый маршрутизатор", привязанный к хранилищу redux. Изменения состояния (навигация) можно контролировать, отправляя действия redux, а также нажав на ссылки.
Лучше всего начать с react-router-dom (для вас по умолчанию используется react-router).
Ответ 2
- react-router экспортирует общие, базовые модули для native (react-router-native) и веб-разработки (react-router-dom)
- Используйте react-router-dom для веб-разработки.
- Используйте r eact-router-native для встроенной разработки
- Используйте react-router-redux для интеграции react-redux и react-router, чтобы, например, перейти через
store.dispatch()