这两个功能有什么区别吗? (除了他们的论点) 看起来这些方法具有相同的触发器,不是吗?
感谢您的帮助:)
答案 0 :(得分:4)
calloc
,这可能是由以下两种情况引起的:
componentDidUpdate
forceUpdate
的另一次调用)只有在状态转换完成且组件重新渲染后才会调用React.render
回调。
答案 1 :(得分:2)
区别在于这两者的用法:componentDidUpdate()
只需要为每个组件声明一次,而callback
setState()
参数需要在setState()
的每个位置传递grid[x][y + j] = i + 1;
1}}方法被调用。
这就像把所有鸡蛋放在一个篮子里一样:你不需要随身携带不同的袋子,但是如果你想煮一些鸡蛋,一些鸡蛋可以做成煎蛋,在这种情况下,你使用多个袋子。