doux::unicorn:使用ES6 Proxy制作的不可变的React系统 源码
杜丝 不可变的React系统,由ES6代理制成。 动机 Hooks API具有精神负担和无法解决的缺陷,此库可以解决以下问题: 重状态并重复初始化。 在挂钩API中,挂钩将被重复初始化。 如果存在复杂状态,渲染将被阻止。 const [ complexState ] = useState ( heavyData ) // blocked 状态管理和上下文问题。 上下文存在性能问题。 上下文的所有子级都需要重新渲染。 < Provider> { this . props . children } { /* All children will be rerendered. */