84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
我们从后台拿到的都是很基础的json数据,为了实现目的,要进行大量的计算才能最终使用,所谓的大量也都是些“繁琐”的转换,并不是什么太耗时间的操作。
请问这样的计算过程应该放在component生命周期中的哪个阶段进行呢?看到有人说是render中,请问是这样吗?多谢
ringa_lee
就不能改后台吗?如果真要前台做我觉得应该在Did
先来判断下逻辑,首先你的数据应该从props传入,然后经过一系列操作保存在state里对吧,那么,放在render里就不合适了。
如果数据不会再次变化,那么就仅放在componentWillMount就可以了。如果pros是会变化的,那么还要在componentWillReceiveProps做同样的操作。
在组件内部去做,做了再 update,然后会自动 diff,去 render
就不能改后台吗?如果真要前台做我觉得应该在Did
先来判断下逻辑,首先你的数据应该从props传入,然后经过一系列操作保存在state里对吧,那么,放在render里就不合适了。
如果数据不会再次变化,那么就仅放在componentWillMount就可以了。如果pros是会变化的,那么还要在componentWillReceiveProps做同样的操作。
在组件内部去做,做了再 update,然后会自动 diff,去 render