나는 어떻게하는지 알아 내려고하고있다. 나는이처럼 보이는 매개 변수 개체를 가지고 :URL을 바꾸지 않고 URL을 바꾸는 방법
{
param1: value,
param2: value2,
filers:[
filter1,
filter2
]
}
여기 내 예제 코드, 즉이 getInitialState
방법 내에서 호출된다.
var parameters = {PARAMETERS_OBJECT}
this.transitionTo(route, null, parameters);
이 작업은 페이지를 3 번 렌더링하고 URL을 완전히 고치고 추가 API 호출을하는 것입니다.
리 렌더링 또는 리디렉션이 발생하지 않는 URL을 초기화 할 수있는 방법이 있습니까?
편집 : 나는 여기에, 기본적으로
react-router
를 사용하고 여기에 유스 케이스입니다.
페이지가로드됩니다 /url
페이지를로드하면, 내가 리디렉션 또는 다시 쓰게을 트리거하지 않고 기본 URL의 끝에 ?queryString=this&that=this
를 추가합니다.
을 논의? 귀하의 질문에이 정보를 추가하고 달성하려고하는 행동에 대한보다 완전한 설명을 제공 할 수 있습니다. – Mark
, 미안합니다. – Kris
왜 getInitialState에서 transitionTo를합니까? 그것은 말이되지 않습니다. –