为了账号安全,请及时绑定邮箱和手机立即绑定

ReatJs的问题:如果拿到state货props数据后,有很多计算要做,应该在哪里做呢?

ReatJs的问题:如果拿到state货props数据后,有很多计算要做,应该在哪里做呢?

紫衣仙女 2018-09-11 13:13:08
我们从后台拿到的都是很基础的json数据,为了实现目的,要进行大量的计算才能最终使用,所谓的大量也都是些“繁琐”的转换,并不是什么太耗时间的操作。请问这样的计算过程应该放在component生命周期中的哪个阶段进行呢?看到有人说是render中,请问是这样吗?多谢
查看完整描述

1 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

先来判断下逻辑,首先你的数据应该从props传入,然后经过一系列操作保存在state里对吧,那么,放在render里就不合适了。

如果数据不会再次变化,那么就仅放在componentWillMount就可以了。如果pros是会变化的,那么还要在componentWillReceiveProps做同样的操作。


查看完整回答
反对 回复 2018-10-08
  • 1 回答
  • 0 关注
  • 614 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信