感謝回應! 一開始選用 zod 來管理型別,是因為源頭從 API 取得 20 個 key 左右的資料,在有些元件只須使用一小部份,還有變換成 optional、改 key 名稱的需求,剛好這些在 zod 都有方便的語法達成,就開始用了,確實沒考慮到 DOM 本身的屬性
感謝回答!這個方法確實可以通過。 繼續 Google 下去是發現 TypeScript 設定了 ``` { "compilerOptions": { "strictNullChecks": true } } ``` 就不能用 ``` type Props { description?: string; } ``` 的方法 我自己的解決方法是使用元件時,用不到的 props,得明確指出是 `undefined`: ``` <Component title="標題字串" description={undefined} /> ```
大家好, 我是 UI 設計師轉網頁前端工程師 ym,工作上使用 React,目前算接近中階 而自己做的小工具或部落格喜歡用非主流的東西,例如:Solid.js、Astro,最近在試玩 Qwik 想要尋找討論程式的地方。 相關專案、部落格請看:https://read.cv/ymcheung
精選技術文章、免費程式設計資源、以及業界重要新聞!