ReactJS-在状态繁重的系统中提升状态

时间:2019-02-01 00:15:28

标签: javascript reactjs frameworks

我正在研究在线指令集模拟器和汇编器。我在React中构建它是因为它的状态非常繁重,但是我想知道如何在这样的状态繁重的项目中继续提升状态。当前,我的项目分为许多不同的组件,但是另一位程序员最近指出我对信息的处理不正确。

我的大部分数据都取决于制表符。因此,单击选项卡时,事件将发送到应用程序。这将影响每个组件(导航栏和全局设置除外)。这几乎更新了整个应用程序。但是,如果要更新一个简单的文本字段,则还必须将数据发送到根应用程序类。这会将大多数代码放在根类中,并导致大量的意大利面条式代码。我怎么可能:

A)每次我更改单个文本字段时,防止重新渲染整个应用程序

B)将我的代码复杂到在根节点内维护每个onChange和每个状态的地步

作为参考,我正在改造我的这个项目:https://donn.github.io/Oak.js/

0 个答案:

没有答案