【发布时间】:2018-07-18 16:36:16
【问题描述】:
所以如果我有一个类似...的应用程序
const App = ({ onEvent }) =>
<div>
<SomeComponent>
<OtherComponent>
<DeeplyNestedOtherComponent />
</OtherComponent>
</SomeComponent>
</div>
并且 App 被渲染成...
<div>
<App onEvent={() => { console.log('event')} } />
</div>
在 redux 操作或中间件中访问 onEvent 的最佳方式是什么?我不想通过多个级别的道具传递它
即actions.js
const updateUser = (name, email, description) => dispatch => {
// How do i get access to this?
onEvent();
return dispatch({
type: "USER_UPDATE",
payload: {
name,
email,
description,
},
});
};
【问题讨论】:
标签: reactjs redux redux-thunk