useStateMachine:React 的 ½ kb 状态机钩子

时间:2024-08-13 06:05:28
【文件属性】:

文件名称:useStateMachine:React 的 ½ kb 状态机钩子

文件大小:699KB

文件格式:ZIP

更新时间:2024-08-13 06:05:28

statemachine react-hook TypeScript

React 的 ½ kb状态机钩子: 功能完成(进入/退出回调、受保护的转换和扩展状态 - 上下文) 高度关注类型推断(您可以为 TypeScript 和 JavaScript 用户自动完成,而无需手动定义类型) 惯用的 React 模式(因为它建立在 React 的 useReducer 和 useEffect 之上,所以也可以......) 此文档适用于 1.0.0 版本(目前处于测试阶段)。 例子 示例演练视频: 复杂的 UI(根据状态隐藏和显示 UI 元素) - - 异步编排(有限重试获取数据) - - 使用事件发送数据(表单) - - 安装 $ npm install @cassiozen/usestatemachine 示例用法 const [ state , send ] = useStateMachine ( ) ( { initial : '


【文件预览】:
useStateMachine-main
----test-d()
--------useStateMachine.test-d.ts(3KB)
----package.json(1KB)
----.github()
--------workflows()
----test()
--------useStateMachine.test.tsx(14KB)
----LICENSE(1KB)
----package-lock.json(1.09MB)
----src()
--------logger.ts(354B)
--------index.tsx(9KB)
----.eslintrc.js(174B)
----tsconfig.json(1KB)
----examples()
--------form()
--------fetch()
--------timer()
----.all-contributorsrc(2KB)
----.gitignore(54B)
----README.md(12KB)

网友评论