【发布时间】:2020-06-21 07:37:51
【问题描述】:
我有一个使用 forwardRef 的 React 功能组件,如下所示:
const wrapper = React.forwardRef((props, ref) => (
<MyComponent {...props} innerRef={ref} />
));
export default wrapper;
现在我想使用 mapStateToProps 和 Redux 的 connect 函数向这个组件传递一些状态,如下所示:
export default connect(mapStateToProps, null)(MyComponent);
我尝试通过以下方式组合它们,但没有成功:
const wrapper = React.forwardRef((props, ref) => (
<MyComponent {...props} innerRef={ref} />
));
export default connect(mapStateToProps, null)(wrapper);
如何将这两者结合起来以获得所需的行为?
【问题讨论】:
标签: reactjs redux react-hooks