夏生(なつお)@nathuo101102
[TS] Set、flatMap 優化資料搜尋
最近在工作中遇到需要從複雜的資料結構中提取特定資料的問題,面對這種多層結構的資料直接暴力搜尋效能明顯不太理想,正確的方式應該是先將資料做扁平化處理,再透過更高效的搜尋策略來提升效能。
6 mins read
|
1277 words
[TS] Enhancing React Views with Enums
在設計元件時,面對不同的情境通常會需要撰寫各種不同的表達式。一般除了使用物件來定義之外,Enums 的寫法也是一種既優雅又高效的選擇。
5 mins read
|
1099 words
Enemy of Clean Code
在現實開發中,有許多因素和習慣會成為 Clean Code 的「敵人」。這些「敵人」通常會導致程式碼難以理解、難以維護、出錯率高,最終影響團隊的開發效率和軟體的品質。
12 mins read
|
2965 words
Handling Errors Gracefully in React
錯誤處理對開發者一直都是門課題,不論系統穩定性或使用者體驗都十分重要。而在 React 16 中引入了 Error Boundaries 能夠用來捕捉渲染錯誤進而導致頁面崩潰的問題。
4 mins read
|
1000 words
TypeScript 之 Generics 泛型
Generics 泛型是一種高靈活性定義行為或結構的一種方法,當你定義了不重複但有相似內容的結構時,泛型是個很好的選擇,而 JS 本身並不支援泛型,直到 TS 出現才引入泛型的特性。
5 mins read
|
1191 words
