這是一個基於React所打造的食譜增加Web應用。
外觀設計以及功能實作皆由我獨立完成。
使用方式非常直覺簡單:使用者可在畫面左側進行recipe的新增與刪除,並於選定recipe後,於右側畫面進行細部資訊的輸入。
我欲透過本應用的實作達成以下事情:
- 能夠清楚知道React的運作模式。
- 能夠明確說明React Components為何物,具有實作React Components的能力。
- 能夠明確說明React Hooks為何物,並知曉React Hooks的個別實作時機以及差異。(比如
useState、useEffect於功能性上的差異為何。) - 能夠將該Web應用與LocalStorage相互結合。
- 能夠清楚說明Class Components跟Function Components的具體差異。
本專案為一React專案,借助Create React App啟動。
使用以上語法可在開發模式下運行我們創建的app。
使用以上語法將壓縮本專案檔案大小,以利將本專案部署到生產環境。
請參考本影片以獲知此Web應用的各項功能 👉:VIDEO DEMO