store.dispatch (NameOftheReducer (data))를 사용하여 감속기 상태를 업데이트하려고합니다.mapDispatchToProps() 메서드를 사용하지 않고 redux 상태를 업데이트하는 방법
액션 생성자를 호출하지만 감속기 상태를 업데이트하지 않습니다. 나는 상태 변화를 파견하고자하는 곳에서 어떤 반응 구성 요소를 만들고 싶지 않다. 사전에 so..Thanks을 할 수있는 방법이 있나요
store.dispatch (NameOftheReducer (data))를 사용하여 감속기 상태를 업데이트하려고합니다.mapDispatchToProps() 메서드를 사용하지 않고 redux 상태를 업데이트하는 방법
액션 생성자를 호출하지만 감속기 상태를 업데이트하지 않습니다. 나는 상태 변화를 파견하고자하는 곳에서 어떤 반응 구성 요소를 만들고 싶지 않다. 사전에 so..Thanks을 할 수있는 방법이 있나요
가 store
가정하자 어딘가에 글로벌 저장되어 저장되어 다음
할 수 있습니다 단지
store.dispatch({
type: "SOME_ACTION",
value: "value"
})
당신은 같은 일부 actionCreator있는 경우 :
을store.dispatch(someAction("some value"))
내가 놓친 것이 있습니까?
구성 요소와 redux 상태가 어떻게 관련되는지 오해 한 것 같습니다.
redux
상태 변경은 실제로 어떤 구성 요소가이 상태를 사용하는지에 관계없이 작업을 통해 수행됩니다.
행동 작성자가 어딘가에 정의되어 있고 감속기가 해당 action.type
을 처리하는 경우이 구성 작성자를 모든 구성 요소에서 사용할 수 있습니다.
store
을 직접 사용할 수는 없습니다. store
은 context
에 저장되며 일반적으로 context
을 사용하는 것은 좋지 않은 것으로 간주됩니다. redux
에 대한 좋은 점은 당신에게 Provider
과 connect
을 제공하여이를 처리한다는 것입니다.
앱을 초기화 할 때를 제외하고 구성 요소에서 작업 생성자를 사용하려면 항상 mapDispatchToProps
을 사용해야합니다.
작업 작성자를 게시 할 수 있습니까? 그 행동을 돌려주지 않을거야? – azium
행동 작성자의 내용과 감속 사의 행동을 어떻게 처리하는지 게시하십시오. –
'NameOftheReducer (data)'를 설명해 주시겠습니까?'NameOftheActionCreator (data)'여야합니다. – webdeb