标签: javascript ajax reactjs
有没有办法在挂载组件时(例如componentDidMount())执行一次函数,但在状态发生变化时不再执行。我找不到任何有效的解决方案。
如果我执行一个AJAX来填充数据,并更改存储该数据的状态,则另一次执行componentDidMount()并调用AJAX,因此数据会再填充一次......而我无法做客户端/ local更改持久性(如删除数组的位置等)。
我想将数据存储在组件类之外的变量中,但是当我需要它时无法刷新组件...
任何解决方案?感谢