당신이 동적 경로를 만들 수 있다는 것을 이해 역동적 인 액션과 동적 경로 :반작용 라우터
<Route path="/:category" component={PostsContainer} />
class PostsContainer extends Component {
render() {
<p>{this.props.match.params.category}</p>
}
}
그래서 제 질문은 내가 파견하는 API 호출과 행동에 동적 경로를 추가 할 수있는 방법인가? 카테고리 B의 다음 카테고리 B, 파견에 API 호출을 보내는 동안
나는 ... 범주 A에, 다음, 파견 범주 A에 API 호출을 보낼 때 그런 짓을하고 싶은
export const getPostsAction = (match) => (dispatch) => {
getPosts(category).then((posts) => {
dispatch({
type: postsConst.GET_ALL_POSTS_SUCCESS,
posts,
});
});
};
문제는 this.props.getPostsAction (카테고리)에서 componentDidMount를 사용할 수 없다는 것입니다. 한 번만 발생합니다. 다른 카테고리를 클릭해도 ... 또는 componentWillRecieveProps에서 업데이트해야합니다. 잘 모르는 것이 가장 좋은 방법은 무엇입니까 ...
방법 카테고리 B –
에서 다른 카테고리로 API 호출 당신이 전달하고자하는 작업 유형의 예를 줄 수있다 : 여기
은 설명서에 나와 예를인가? 그것에 대해 역동적 인 것은 무엇입니까? –님이 그 행동을 추가했습니다. 그래서 getPosts는/api/category/$ {category} –