/ / има ли все пак да се движите в приложение V4 на Реакт-Рутер от външна среда? - реакции, редукция, реакция-редук, реактор-рутер-v4, реагиращ рутер-дом

има ли все пак да се движите в приложение за реактивен маршрутизатор V4 от външна среда? - реакции, редукция, реакция-редук, реактор-рутер-v4, реагиращ рутер-дом

Аз правя едно приложение с 2 библиотеки, заедно с react, Използвам leaflet и marzipano.

Използвам Redux като dataSync.

сега искам да променя маршрута на щракване върху маркер за листовки. използвайки histroy.pushState води до промяна на URL адреса, но аз не получавам route params в моето react компоненти.

така че да заобиколите това и глобалното this.props.history като История и след това използвайте неговата push метод за промяна на състоянието.

има ли по-добър начин да направите това ... използвайки това се чувства погрешно ... като кръпка за маймуни.

Отговори:

1 за отговор № 1

Ако използвате реагира-рутер-Redux, има няколко полезни действия които можете да използвате, за да промените местоположението си, стига да имате достъп до магазина.