【发布时间】:2021-01-02 08:47:33
【问题描述】:
我想知道从按钮上的 onClick() 添加附加输入字段的标准方法是什么。 一个场景可能是在点击时添加一个待办事项列表项字段。
我的方法是使用一个状态数组来存储实际组件并连接数组。
const[ComponentList, setComponentList] = useState([<Component id={1}/>]);
然后……
function addAnotherQuestion() {
setComponentList(ComponentList.concat(generateComponent(currentID)));
}
有人告诉我这是一个非常糟糕的主意,并且由于过时状态(我这样做了,然后我通过直接从子组件写入 Redux 存储来解决),我最终会得到混乱的输入。这不是一个理想的解决方案,所以我想知道这样做的标准方法是什么?
【问题讨论】:
标签: reactjs input react-redux