跳至主要内容

4 篇文件帶有標籤「React」

檢視所有標籤

【React】React router (v6)

在學 React 的時候,一定會接觸到 React router 來建立路由。在沒有 Next.js 的 Page router 及 App router 以前,React router 是最常用的路由套件。在去年 2022/09/14 發佈了 v6.4 版本,從這個版本開始,新增了很多新功能,主要集中在 API fetching、Data loading 等功能上,而要使用這些功能必須把原本的 BrowserRouter 換成 createBrowserRouter API 及 `` 元件,這一篇就來介紹 v6 的新功能及用法。

【React】Zustand - Side Project 狀態管理好幫手!

Zustand 是一個輕量級的狀態管理套件,是德語 state 的意思,原始碼沒有很多行,卻非常的好用。不像 Redux 那樣需要設定很多東西,只要一個簡單的 hook 就可以使用,很適合在做 Side Project 的時候使用。

【React】從 zustand 原始碼了解狀態管理

Zustand 的介紹可以先看這篇,這一篇主要是透過閱讀 zustand 的原始碼來了解它的運作原理。會想要寫這篇是因為使用套件大家都已經習以為常,但套件到底幫我們做了什麼事相信大部分的人(包括我)平常是不會特別去了解的,想要看套件的原始碼,很多又太艱澀難以咀嚼。