2016-12-11 1 views
2

에서의 getState 나는 다른 행동을 통해 일반 상태를 변경하고 내가 게시물을 가져 오기 위해 필요로 할 때 나는이 일을 해요 :돌아 오는 : 액션

export const fetchPosts =() => (dispatch, getState) => { 

    let state = getState().postReducer 
    let options = { 
    order: state.order, 
    page: state.page, 
    per: state.per, 
    search: state.search 
    } 
    let params = generateParams(options) 

    return fetch(`${BASE_URL}/api/posts?${params}`) 
    .then(response => response.json()) 
    .then(response => dispatch(receivePosts(response))) 
} 

가 확인인지?

답변

2

getState를 사용하여 상태 및 사용법을 확인하는 것이 좋습니다. 그것에 대해 아무것도 잘못되었습니다. 심지어 redux 상태를 얻고 구성 요소에서 작업 작성자에게 전달하는 것보다 관리하기가 더 쉽습니다.