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