【发布时间】:2023-01-08 02:18:35
【问题描述】:
我使用这段代码来更改 redux 中的一个值,每次我调用“发送消息”操作时,都会重新呈现表单并重复控制台日志“页面安装”,为什么?
function Fake() {
useEffect(() => {
console.log("Page mounted");
}, []);
const changeDataInStore = ({ msg }: { msg: string }) => {
sendMessage(msg);
};
return (
<>
<div
onClick={() =>
changeDataInStore({msg:'test'})
}
>
<label>Change data</label>
</div>
</>
);
}
export default memo(Fake);
【问题讨论】:
标签: javascript reactjs redux