文件名称:intro-to-state-machines-and-xstate-course:状态机和Xstate课程简介
文件大小:49KB
文件格式:ZIP
更新时间:2024-05-18 03:28:51
JavaScript
状态机和XState简介 此回购是我为即将在状态机和XState库上进行的“课程”所学的课程的集合。 可以在/lessons目录中找到它们。 每个课程(介绍课程除外)都包含一个before.js和after.js文件,可以相对于该课程进行引用。 每个课程还包含一个README.md ,其中包含课程说明。 在撰写本文时,并非每节课都包含该视频的脚本。 这些可能会随着时间的流逝而增加,如果缺少某些内容,并且您想贡献一点,请随时提出请求。 这些课程中的绝大多数都在中完成,因为它为课程增加了漂亮的视觉组件。 临提示:您可能会发现它有用也有在另一个标签页中打开,这样就可以确保使用XSTATE维兹当你的代码是正确的,很好地格式化。 这不是对该主题的详尽介绍。 我在本入门课程中遗漏了一些值得注意的事情,我打算将来为它们做补充材料。 完成这些操作后,我将在此处添加对它们的引用。 感谢您退房并享受课
【文件预览】:
intro-to-state-machines-and-xstate-course-master
----package.json(672B)
----lessons()
--------using-parallel-states()
--------how-to-invoke-promises()
--------how-to-use-string-shorthands-and-the-options-argument-for-machine()
--------using-hiearchical-states()
--------how-to-use-context()
--------adding-entry-and-exit-actions-to-a-state-node()
--------using-interpret-on-a-machine()
--------conditionally-transition-states-with-guards()
--------eliminate-boolean-explosion-with-enumerated-states()
--------how-to-use-delayed-events-and-transitions()
--------replacing-enumerated-states-with-a-state-machine()
--------how-to-use-activities()
--------how-to-invoke-another-machine()
--------using-history-states()
--------how-action-order-affects-context-assign()
--------makeLesson(153B)
--------using-xstate-viz()
--------adding-actions-to-a-transition()
--------difference-between-internal-and-external-transitions()
--------using-transient-transitions-null-events-for-conditional-transitions()
--------how-to-use-transient-transitions()
--------sending-events-as-actions()
--------how-to-invoke-callbacks()
----.prettierrc(69B)
----package-lock.json(367B)
----.gitignore(35B)
----README.md(1KB)