0
초대 시스템을 구현하려고합니다. 사용자는 초대 링크가 포함 된 이메일을 받게됩니다 :리액터 라우터 - URL 읽기
http://foo.com/accept?invitation=XXXXX&orgName=House%20of%20Grue
은 기본적으로, 그래서 나는 그들이 자신의 가입을 확정 페이지에 변수로 사용할 수있는 URL 밖으로 ORGNAME를 당길 필요가 있고 내가 필요 정확한 페이지 인 foo.com/invite로 안내하십시오. 이것에 대한
내 경로는 다음과 같습니다
const routes = <Route component={App}>
<Route path="/invite" component={Invite} />
</Route>;
나는 그들이 자신의 이메일에서 링크를 클릭하면 내 경로에서 다른 작업을 수행 할 필요가 있습니까?
나는이 this.props.location.pathname이 나에게 URL을 가져다 줄 것이라고 읽었고, 나는 그곳에서 위로 슬라이스 할 수있다. 이것이 올바른 방법입니까?
굉장! 감사! 또한 "/ invite"대신 "/ accept"가되도록 경로 경로를 변경했습니다. "?" React Router에 의해 점령되었습니다. 슈퍼 편리한. 다시 한 번 감사드립니다! – user2465134