在componentDidMount()期间,React js显示模态对话框

时间:2017-12-14 14:25:19

标签: javascript arrays reactjs

假设我有一个多步模态对话框组件,在页面加载时出现。对于每个步骤,可以更改某些设置,这会导致容器重新呈现。理想情况下,只应在componentDidmount期间安装此组件。我的问题是多步骤组件需要未定义的道具,因为数据的提取也是在componentDidmont()中完成的。

如何确保多步骤只出现一次并具有所需的道具?

我有另一个问题,让我有一个字符串数组将映射到像这样的反应组件

Array [ "FirstComponent", "SecondComponent", "ThridComponent"]

所以在FirstComponent完成后,会更新一些道具 这会导致重新渲染,使阵列看起来像这样

Array ["SecondComponent", "ThridComponent"]

我在数组的长度和当前步状态之间得到了匹配

如何确保步骤状态与数组的长度同步?

0 个答案:

没有答案