我有一个表单,它基本上是一个复选框(数百个)矩阵,并且有一个标题文本输入。
这些行中的一些东西:
render() {
<form>
<input type=text>title</input>
{checkboxes.map(return <cell />)}
</form>
}
以前,我将全局状态保存在父级中,但是单次检查需要很长时间,因为每个单元格都会触发渲染。
现在,我在每个单元格中都有状态(检查真/假),所以它更快。我不能真正使用onChecked
将状态提升到父级的函数,然后我又回到相同的缓慢模式。
我的问题是:父母应该如何保存全局状态(例如,我可以将它发送到服务器)?
我正在考虑将所有数据保存在与状态无关的变量中(在父级中,例如 this.data),因为每个孩子都在处理自己的状态。
谢谢