2017-02-15 1 views
2

나는 Actions.pop()을 호출하면 현재 장면과 사용자가 돌아갈 장면을 비교해야하는 상황이 있습니다.react-native-router-flux에서 장면 기록을 가져 오는 방법이 있습니까?

기본적으로 특정 장면 사이를 전환하는 경우 사용자가 돌아갈 장면에 대한 저장소 상태 설정을 얻기 위해 많은 작업을 수행해야합니다. 이는 동일한 구성 요소를 사용하는 일부 경로가 있기 때문에 발생하며 따라서 현재 장면이 팝되면 저장소가 여전히 이전 장면을 반영합니다.

반응 네이티브 라우터 플럭스로 장면 기록을 가져 오는 방법이 있습니까?

나는 내비게이션 감속기에 뭔가를 추가하는 것에 대해 생각했지만, 이미 네이티브 라우터 플럭스에 반응이있을 것이라고 기대했는데 ... 그게 다시 터지지 않는지 알고 있어야하지 않습니까? V4와

답변

0

, 당신은 지금 그것을 할 수 있습니다 : 다음

const reducerCreate = (params) => { 
    const defaultReducer = new Reducer(params) // import from RNRF 
    return (state, action) => { 
    console.log('Action :', action) 
    console.log('State :', state) 
    return defaultReducer(state, action) 
    } 
} 

그리고 당신의 라우터에

<Router 
    createReducer={reducerCreate}> 
관련 문제