最佳答案
我知道在 componentDidMount
上设置状态是一种反模式,应该在 componentWillMount
上设置状态,但是假设我想将 li
标记的数目的长度设置为一个状态。在这种情况下,我不能在 componentWillMount
上设置状态,因为 li
标记可能在那个阶段没有挂载。那么,什么才是最好的选择呢?如果我将状态设置为 componentDidMount
,是否可以?