Я внедряю маршрутизацию в приложении-реакции, но теперь я путаюсь между преимуществом реактора-маршрутизатора 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()