我知道将状态设置为打开是一种反模式,componentDidMount
应该将状态设置为打开,componentWillMount
但是假设我想将li
标记数量的长度设置为状态。在那种情况下,我无法将状态设置为on,componentWillMount
因为li
在该阶段可能未安装标签。那么,这里最好的选择是什么?如果将状态设置为开启,会componentDidMount
好吗?
简单地说。说我有4个
—
Nirmalya Ghosh
li
标签,我想获取它们的数量,以便我的maxNumber
状态为4。但是,我确实li
根据一些道具(或数据)渲染了标签。
然后使用props中的数据
—
wintvelt
getInitialState()
来计算最大值,并在那里放置它的状态。似乎不需要等待组件安装。
异步数据呢?
—
slideshowp2'1
li
根据某些道具(或数据)渲染标签?你能用data.length
吗?