React 面試題
React 基礎
- ▪︎什麼是純函式 (pure function)?為什麼 React 的函式元件需要是純函式?
- ▪︎什麼是 JSX?為什麼要用 JSX?
- ▪︎請解釋 React 生命週期?
- ▪︎什麼是 Virtual DOM?
React Hooks
- ▪︎React Hooks 是什麼?
- ▪︎為什麼只能在最頂端層呼叫 Hook?從 useState 實作原理來回答
- ▪︎請解釋 useEffect?與 useLayoutEffect 的區別?
React 進階
- ▪︎為什麼 React 渲染列表時需要加上 key?
- ▪︎為什麼更新 React 中的 state 要用 immutable 的寫法?什麼是 immutable?該如何寫才會是 immutable?