只在安装DOM时执行ONCE,但不能随时执行

时间:2016-01-28 21:55:34

标签: javascript ajax reactjs

有没有办法在挂载组件时(例如componentDidMount())执行一次函数,但在状态发生变化时不再执行。我找不到任何有效的解决方案。

如果我执行一个AJAX来填充数据,并更改存储该数据的状态,则另一次执行componentDidMount()并调用AJAX,因此数据会再填充一次......而我无法做客户端/ local更改持久性(如删除数组的位置等)。

我想将数据存储在组件类之外的变量中,但是当我需要它时无法刷新组件...

任何解决方案?感谢

0 个答案:

没有答案