fizz:简单的功能状态机库 源码
嘶嘶声 Fizz是用于构建状态机的小型库,可以有效地管理复杂的事件序列。 安装 yarn add @tdreyno/fizz 设计 Fizz尝试提供一种“纯Javascript”的API,并且以纯功能的方式运行[^ 1]。 状态仅仅是接受action函数,这是我们要应用于当前状态的事件。 动作是提供type键以区别于其他动作类型的对象。 它与Redux动作的格式非常相似。 状态返回一个或多个副作用(或任务的一个或多个副作用),它们只是简单的函数,将按照它们在状态转换结束时生成的顺序进行调用。 美国可以enter通过发送编Enter动作。 这是一个简单状态的示例,在进入时会记录一条消息
用户评论