我正在从其他组件发送一个动作,并且商店正在使用 svgArr
属性进行更新,但是尽管以下无状态组件 connect'ed
到商店,它没有得到更新当存储更改为 svgArr
时。
它是无状态组件的行为方式吗?还是我做错了什么?
const Layer = (props) => {
console.log(props.svgArr);
return (<div style = {
{
width: props.canvasWidth,
height: props.canvasWidth
}
}
className = {
styles.imgLayer
} > hi < /div>);
};
connect((state) => {
return {
svgArr: state.svgArr
};
}, Layer);
export default Layer;
原文由 sapy 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是您的代码的重写