JQuery實作 — 列表收合
React — Ant Design 實作訂餐系統
React — API 串接
React — 列表渲染 (List Rendering)
React — 列表渲染 (List Rendering)
📚 列表渲染 (List Rendering) 定義
- 非 JSX 的變數或函數都必須以
{ }
包起來! - 將可辨識的JSX元素陣列,做列表渲染 ➡️
{[<> </>,<> </>,...]}
- 可以用 map() 或 filter() 導出並渲染列表
- React 規定列表渲染的Array裡每個 element 都應該要有一個 key,如此才能給予每個 element 一個固定的身份
- Key 幫助 React 分辨哪些項目被改變、增加或刪除,所以不可重複且必須是唯一
- Key 只有在周遭有 Array 的情境中才有意義
- 用 Key 抽離 Component ➡️ 如果要抽離一個 ListItem component ,應該要把 Key 放在 Array 裡的
<ListItem />
element 上,而不是把它放在 ListItem 裡面的<li>
element 上