【发布时间】:2015-09-16 17:50:34
【问题描述】:
所以我有一个相当简单的控件,您可以在其中获取电子邮件地址列表作为道具,并为每个输入框生成一个输入框列表,并具有添加电子邮件收件箱或删除现有收件箱的额外功能。
所以这在概念上的工作方式是
- 从 props 数组初始化状态数组
- 对于状态中的每个字符串
- 使用当前项目的 defaultValue 生成电子邮件输入
- 生成删除按钮。单击时从状态数组中删除此索引处的项目
- 生成一个添加按钮。单击时将新的空字符串添加到状态数组
我了解整个通量模型应该如何处理上游发送事件和重新渲染道具。但是我在这里没有使用助焊剂风味的任何东西。这是一个简单的 html 表单。
没有intitialize state from props 的正确方法是什么?
【问题讨论】:
标签: reactjs