在 Vite 環境使用 React + TypeScript 載入 SVG
記錄在 Vite + React + TypeScript 載入 SVG 的方式與環境設定
記錄在 Vite + React + TypeScript 載入 SVG 的方式與環境設定
在 React 中使用 Redux & Resux Toolkit 並維持 persist state 的方式
紀錄在 React strict mode 之下,透過 Local Storage 儲存 state 資料,並在 refresh 頁面後保留資料的方式
先前介紹的 Tree 只是 Graph 的其中一種,所以 Graph 不一定為 Tree,Graph 也包含了更多種 Tree 不存在的資料格式,如: 循環(cycle)、雙向(undirected) …等。
先前提到的資料結構如: Array, Linked List, Stack 和 Queue 都是屬於 Linear,而接下來介紹的 Tree 和 Graph 則是屬於 Non-Linear,Tree 又屬於 Graph 的其中一種; 對於一位前端工程師來說,Non-Linear 這種資料結構在開發上鮮少會運用到,但其實每天在接觸的 Dom ,其資料結構就是 Tree!