use shared state:React钩子用于在组件之间共享状态或调用回调 源码
:octopus: React钩子用于在组件之间共享状态。 受到Flutter中启发。 yarn add @nekocode/use-shared-state 为什么选择它? 它是轻量级的,仅包含100行以上的源代码,因此非常适合在组件或库项目中使用 在最小范围内更新组件。 使用下面的示例,如果我们与b和e组件共享一个共享状态,则当此共享状态更新时,将仅更新b和e组件 a +-+-+ | | | b c d | e 现场示例: 最简单的用法: const CounterContext = React . createContext ( new SharedState ( 0 ) ) ; const ComponentA = ( ) => { const sharedState = React . useContext ( CounterContext ) ; cons
文件列表
use-shared-state-master.zip
(预估有个14文件)
use-shared-state-master
.eslintrc.js
486B
src
index.ts
1KB
__tests__
index.test.tsx
6KB
listenable.test.tsx
3KB
listenable.ts
2KB
.travis.yml
214B
tsconfig.json
265B
暂无评论