TypeScript 提供了有趣的 Conditional Types,能夠條件式的賦予 interface 欄位值的類型。本篇文章會從簡易的應用開始介紹,最終會實現以 interface…
會重複使用的元件,其中有些 props 在開發時期就能決定,且在執行時期也都不會變更。舉例:開發一個共用的 Form 元件給後台使用,Form 的標題會是固定的,或者要把 Form 的資料存到 localStorage 時用的 key 值也是固定且開發時期能決定。
主要整理 React 16.3 以後的 Lifecycle ,因此將被棄用的就不再討論了。而官方也推薦使用 Hook API 來作為開發新的頁面使用,但不建議去重寫原來的 Class Component,新的 Hook API 可能會使你原本對 React 的認知一整個翻新,但對於 React 未來的 Roadmap 而言,學習 Hook API 是勢在必行。
React Hooks 是去年 2018 年底 React 16.8 推出的新功能,但目前對於一些開發者而言,還算是處在一個比較新的功能,畢竟目前依然還是可以使用 React 16.8 前的開發方式來撰寫 React
選擇一個選項讓使用者選取,幾乎是每個網站都會遇到的需求,但開發要讓使用者選取項目時,可能會遇到兩種狀況:
在 2019 年 5 月 Google I/O 大會上 Google 發表了跨平台開發框架 Flutter,Google 在 2005 年收購 Skia 引擎,經過…