假设我有一个多步模态对话框组件,在页面加载时出现。对于每个步骤,可以更改某些设置,这会导致容器重新呈现。理想情况下,只应在componentDidmount期间安装此组件。我的问题是多步骤组件需要未定义的道具,因为数据的提取也是在componentDidmont()中完成的。
如何确保多步骤只出现一次并具有所需的道具?
我有另一个问题,让我有一个字符串数组将映射到像这样的反应组件
Array [ "FirstComponent", "SecondComponent", "ThridComponent"]
所以在FirstComponent完成后,会更新一些道具 这会导致重新渲染,使阵列看起来像这样
Array ["SecondComponent", "ThridComponent"]
我在数组的长度和当前步状态之间得到了匹配
如何确保步骤状态与数组的长度同步?