2017-04-03 5 views

답변

9

react-router v4는 기본 블록입니다. 라우팅 솔루션을 생성하기위한 API를 제공합니다.

react-router-dom은 래퍼 주위 react-router입니다. 브라우저에서 실행해야합니다.

react-router-reduxredux 저장소에 바인딩 된 소위 "제어 라우터"를 제공합니다. 상태 변경 (탐색)은 redux 작업을 발송하고 링크를 클릭하여 제어 할 수 있습니다.

가장 좋은 방법은 react-router-dom으로 시작하는 것입니다 (기본값은 react-router입니다).

+1

이제 반응 라우터 4.0을 사용하여 this.props.history를 사용하여 위치 및 기록 정보에 액세스 할 수 있기 때문에 react-redux-router를 사용해야하는 이유가 무엇입니까. push ('/') 어떤 시나리오에서 react-redux-router를 사용해야합니까? – jack123

+0

당신은 절대'react-router-redux'를 사용할 필요가 없습니다. 그것은 완전히 선택 사항입니다. 상태 관리에'redux'를 사용한다고해도 사용할 필요가 없습니다. – Andreyco

+0

예 우리는 국가 관리를 위해 redux를 사용하고 있습니다. 그런 다음 react-redux-router를 사용할 필요가 없다고 생각합니다. 감사합니다 – jack123

5
+1

왜 우리는 react-redux-router를 사용해야합니까? -router 4.0 우리는 소품으로 라우팅 정보에 액세스 할 수 있습니다, 그렇다면 react-redux-router의 필요성은 무엇입니까? – jack123

+0

내 의견으로는 진정한 필요가 없다. 나는 그것을 사용하지 않는다. 라우터만으로도 충분히 강력합니다. – lustoykov

+0

그게 내 혼란은 라우터 혼자 강력하기 때문에 우리의 상태 관리를 위해 redux를 사용하는 경우 반응 - redux - 라우터는 그렇게 유용하지 않습니다. 감사 – jack123

관련 문제