城市碼農

Articles about React

Redux, React2023-08-31

理解 Redux 原始碼 (5):從 HOC 到 Hooks,實作 useSelector 與 useDispatch

隨著 React-Redux 版本提升,官方更建議使用 Hooks 的方式,而非過去的 HOC 模式 e.g.`connect`。在本文中,將探討這樣的轉變有什麼好處,以及理解和實作 React-Redux 最重要的 useSelector 和 useDispatch Hooks。

Redux, React2023-07-30

理解 Redux 原始碼 (4):透過 Provider 與 connect 理解 React-Redux 的組合

在前端世界中,不常見到單獨使用 Redux,而是 React 與 Redux 共同使用,aka React-Redux。因此在本文中,會探討 React-Redux 的核心部分的實踐,主要聚焦於 Provider 元件與 connect 方法。

React2021-05-01

深入理解 React.createElement 與 JSX

在寫 React 時,總是非常順手地使用 JSX 語法,然而用久了總會思考到:究竟 JSX 被編譯後結果為何?背後的 Raw API 為何?JSX 有什麼特色?這些疑問都會在文中探討!