【发布时间】:2021-08-19 02:20:41
【问题描述】:
我正在尝试将redux 添加到位于同一文件中的两个功能组件,即按钮。代码如下:
export function FeedbackButton(props) {
return (
<Button
icon={"comment"}
minimal={true}
text={"Feedback?"}
onClick={() => props.toggleFeedback()}
/>
);
}
export function HelpButton(props) {
return (
<Button icon={"help"} minimal={true} onClick={() => props.toggleHelp()} />
);
}
const mapDispatchToProps = (dispatch) => {
return {
toggleFeedback: () => dispatch({ type: "TOGGLE_FEEDBACK" }),
toggleHelp: () => dispatch({ type: "TOGGLE_HELP" }),
};
};
export default connect(null, mapDispatchToProps)(FeedbackButton, HelpButton);
我在尝试connect 这两个组件时遇到错误。有没有一种模式可以让我在不使用单独文件的情况下将两个组件添加到 state 中?
【问题讨论】:
标签: javascript reactjs react-native redux react-redux