为什么不做出反应?
作者: mastir创建于 2024年8月22日更新于 2024年9月25日
嘿!感谢这个库,我已经在我的项目中使用了它,效果很好,但经过一段时间后,我开始自问“为什么?”,而几天之后,我仍然找不到答案。 1. 我们为元素、状态机和工厂创建了全局上下文,而 React 中的 `createContext` 也做了同样的事情。 2. 我们使用基于动作的状态机来处理动作,而 React 中的 `useReducer` 也做了同样的事情,甚至更多。 3. 我们使用序列化将元素转换为 JSON 表示,并使用工厂进行反序列化,以重新创建和显示元素。 这就是 React 组件所做的:获取数据并渲染它。 因此,我们可以有以下内容:
内容来源: projectstorm/react-diagrams