我正在使用日期选择器插件,这有点胡思乱想。在一种情况下,我想访问以前的状态,并设置当前状态。有没有简单的方法可以执行此操作,还是我必须在组件中创建以前的state属性并在每次setState时对其进行更新?谢谢
答案 0 :(得分:1)
使用componentDidUpdate
可以访问以前的state
和以前的props
componentDidUpdate(prevProps, prevState,snapshot){}
答案 1 :(得分:1)
如果您提供代码,它将更有帮助。在这里考虑您的问题陈述是一种可能的解决方案:
this.setState((prevState) => ({payload: prevState.payload.concat(data)}));
1)payload
是组件的状态
2)data
是更新值