We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.
另外用紅綠燈來舉例說明 真的很貼切 更容易做需求與程式設計的結合
对岸过来的,太牛逼了,感谢作者
感謝
謝謝,收益良多。我是 Anna Su 的朋友的朋友
您的演講我聽過1次,都快變粉絲了。也期望您在未來可以po更多文章!
謝謝 👍
之前看到 Jeremy Lu 大大在推廣 statescharts,覺得是很棒的東西,終於有時間可以來讀這篇文章了,非常清晰易懂,謝謝大大的分享。
另外有一個錯字:「比如說可以透過 rxjs 的 from 把 start 後的 service 轉乘 rxjs 的 observable!」
typo:`轉乘` -> `轉成`
有按照文章嘗試,真的非常好管理狀態。以前沒聽過狀態機,要
設一堆flag,真痛苦XD
另外從大大RxJS一路看到現在,你的教學是最簡單易懂的。讓我減少很多摸索時間,非常感謝。
很開心有幫助到你 謝謝你讓我知道 😀
写得很不错!简直清晰得不行!
在egghead上的课程更偏向实战加上英语不好,无奈没有中文教程,看到您写的文章可以说是豁然开朗!
期待更新!
終於有人留言了! 我還以為沒人看呢 😆
謝謝你的稱讚
新出的技术可能关注度不够,可是感觉会爆火🔥在2020年~
期待您的update~
感謝作者 雖然還不太知道混用兩個 state 狀態機如何寫
硬用了 ref 寫出了作者需要的功能
也感謝你的分享 讓我了解如何操作 xstate
底中是我的 vue 程式碼
您讲的非常好!
我有一个疑问想向您请教,就是当使用`[LIGHT_STATES.GREEN]`这种索引签名的方式表示状态时,怎么能让ts编译器检查属性名重复呢
目前 TS 的 type check 還沒有辦法檢查動態 property
可以自定義 XState Machine 的 TStateSchema
然後在 state 就可以直接寫死 key
用 type 來確保提出的 states 跟在 machine 內的 state key 一致
```
Machine<tcontext, tstateschema,="" tevent="">
```
```
interface StateSchema<tc =="" any=""> {
meta?: any
context?: Partial<tc>
states?: { }
}
```
淺顯易懂!
尤其帶到 Pure Function 的觀念來說明 machine 運作上的本質
就更容易掌握進入 xstate 的基礎~