关于在react redux中的listener如何设置
有两种方法可以设置listener
-
方法一
将render函数作为listener,这里的render函数特指转换为html代码后即将渲染的页面。别忘了,也要执行渲染。render = () => ReactDOM.render( //即将渲染的组件 , document.getElementById("root") ) render(); store.subscribe(render); -
方法二
利用setState作为参数,当然也不完全是setState。这里采用React hook写法,之前版本同理。const [value, setValue] = useState(store.getState()); //添加订阅,setValue交由store管理 store.subscribe(() => { setValue(store.getState()); });

浙公网安备 33010602011771号