12 分•作者: r4um•10 个月前
返回首页
最新
2 分•作者: bosmarcel•10 个月前
Hi HN
我开发了 *fluent-state*,一个轻量级的 React Hook,可以替代 useState、useReducer、useMemo 和 useEffect。
它能提供:
- 流畅的、基于代理的 API:`state.user.name('Joe')`
- 无需展开运算符的不可变更新
- 自动依赖项追踪
- 内置 `compute` 用于响应式、缓存的派生状态(无需 useMemo)
- 内置 `effect` 用于响应式副作用,并自动进行依赖项追踪(无需 useEffect)
- 零样板代码,完全掌控
专为本地状态、嵌套结构和简洁、声明式代码而设计。
演示:<a href="https://stackblitz.com/edit/vitejs-vite-uh4kyzkf?file=src%2FApp.tsx" rel="nofollow">https://stackblitz.com/edit/vitejs-vite-uh4kyzkf?file=src%2F...</a>
GitHub: <a href="https://github.com/marsbos/fluent-state">https://github.com/marsbos/fluent-state</a>
NPM: <a href="https://www.npmjs.com/package/fluent-state" rel="nofollow">https://www.npmjs.com/package/fluent-state</a>
请试用一下。
1 分•作者: jger15•10 个月前
1 分•作者: damacaner•10 个月前
2 分•作者: Bluestein•10 个月前
1 分•作者: bookofjoe•10 个月前
1 分•作者: terryds•10 个月前
2 分•作者: doener•10 个月前
2 分•作者: austinallegro•10 个月前
2 分•作者: doener•10 个月前
2 分•作者: ibobev•10 个月前
2 分•作者: ibobev•10 个月前
19 分•作者: rbanffy•10 个月前
2 分•作者: Esrbwt•10 个月前
5 分•作者: chistev•10 个月前
1 分•作者: ryangibb•10 个月前
1 分•作者: Bluestein•10 个月前
1 分•作者: INGELRII•10 个月前
1 分•作者: datosh•10 个月前
1 分•作者: Bluestein•10 个月前