可以改進的地方:
1.邏輯跟畫面分清楚。感覺邏輯用 hooks 畫面用 components 就能好好分開。
2.事先規劃好程式和檔案的架構。(如果可以的話)
3.決定 reducer 要不要放 logic。本來是放 logic 的,但看了別人的 reducer 和「似乎」以前上課有提到分開。上網估狗是說有兩派。目前還是比較頃向 reducer 放邏輯。
心得:
1.其實 hooks 就很像 class 的感覺,因為裡面有一堆方法。透過把邏輯放在 hooks 裡面,再從 hook export 出來要用的方法。應該吧?亂講的。
2.一個 action 一個畫面。想要不同的畫面就要有 action。在這次畫面的動畫過程中學到的。


![[Day02] Pattern Matching](https://static.coderbridge.com/images/covers/default-post-cover-2.jpg)
![[極短篇] 為什麼要用 IIFE](https://static.coderbridge.com/img/Lauviah0622/cc21804f5c20493895c0ef2af4e47edf.jpg)