-
Taro Hooks 里面給的demo TodoMVC GitHub
Taro版本記得要1.3.0以上 -
下載完項目,將文件解壓,記得修改一下project.config.json里面的appid,改成你自己的小程序appid.
目錄修改appid 然后 yarn install 安裝一下項目的依賴
-
npm run dev:weapp 就可以跑起來了,然后打開微信開發(fā)者工具,打開項目,就長這樣.
微信開發(fā)者工具視圖 -
接下來看看代碼
代碼片段
hooks大概就長這樣,然后就可以搬磚了.
講一下要注意的.
- Taro一定要升級到1.3.0版本以上
- 不能在class里面使用Hooks,所以需要將class改成function這種定義形式
-
這樣一來不能使用Class的話,就沒辦法使用config.
image.png - 使用useEffect()需要注意,useEffect({},[]),后面的中括號指的是執(zhí)行一次,具體的useEffect使用可以看看useEffect文檔,特別是結合setInterval,有點復雜.后續(xù)更新.





