文件名称:with-profunctor-state:通过Profunctor镜头对HOC进行状态管理
文件大小:8KB
文件格式:ZIP
更新时间:2024-04-07 16:40:48
JavaScript
学习者国家HOC 使用Profunctor OpticsReact用于状态管理的高阶组件 在React中使用功能性透镜(一种类型的功能性光学器件)进行状态管理的简单而又小巧的方法(2.8KB!)。镜头由两个功能组成: get (类似于Redux中的选择器,或MobX中的计算值)和set (与选择器相反,创建新的父状态)。这样,父状态和子状态保持同步,并自动来回更新。 npm install --save @staltz/with-profunctor-state 另请参阅 。 例子 假设您的应用程序以华氏温度处理,但其中一个组件仅适用于摄氏温度。您可以使用promap(get, set)在这两者之间创建一个转换层。 也可以在打开它。 const initialState = { fahrenheit : 70 , other : { } } function ProApp ( { st
【文件预览】:
with-profunctor-state-master
----test.js(7KB)
----package.json(745B)
----readme.md(8KB)
----LICENSE(1KB)
----.npmignore(56B)
----tsconfig.json(190B)
----.gitignore(92B)
----index.ts(2KB)