Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chan9yu/zustand-learning
๐ React์์ Zustand ์ํ ๊ด๋ฆฌ๋ฅผ ์ฐ์ตํ๊ณ ๋ฐฐ์ฐ๊ธฐ ์ํ ๋ ํฌ์งํ ๋ฆฌ์
๋๋ค.
https://github.com/chan9yu/zustand-learning
immer react typescript vite zustand
Last synced: about 2 months ago
JSON representation
๐ React์์ Zustand ์ํ ๊ด๋ฆฌ๋ฅผ ์ฐ์ตํ๊ณ ๋ฐฐ์ฐ๊ธฐ ์ํ ๋ ํฌ์งํ ๋ฆฌ์ ๋๋ค.
- Host: GitHub
- URL: https://github.com/chan9yu/zustand-learning
- Owner: chan9yu
- Created: 2024-07-15T14:33:54.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-15T15:11:17.000Z (7 months ago)
- Last Synced: 2024-07-15T18:07:20.963Z (7 months ago)
- Topics: immer, react, typescript, vite, zustand
- Language: TypeScript
- Homepage:
- Size: 114 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐งโ๐ป Zustand Learning
> ๐ React์์ `Zustand` ์ํ ๊ด๋ฆฌ๋ฅผ ์ฐ์ตํ๊ณ ๋ฐฐ์ฐ๊ธฐ ์ํ ๋ ํฌ์งํ ๋ฆฌ์ ๋๋ค.
## ๐ Learn List
- **Zustand**: Zustand์ ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ๊ณผ ์ํ ์์ฑ ๋ฐ ๊ตฌ๋
- **Slice ํจํด**: ์ํ๋ฅผ Slice๋ก ๋๋์ด ๊ด๋ฆฌํ๋ ํจํด
- **Immer**: ์ํ ๋ถ๋ณ์ฑ์ ์ฝ๊ฒ ๊ด๋ฆฌ
- **Devtools**: Redux DevTools๋ฅผ ํตํ ์ํ ๋๋ฒ๊น
## ๐ Getting Started
๋ก์ปฌ ํ๊ฒฝ์์ ์ฑ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
### Prerequisites
ํด๋น ์ฑ์ ์คํํ๊ธฐ ์ํ ํ์ ์กฐ๊ฑด์ ๋๋ค.
1. pnpm ์ค์น
```shell
# pnpm ์ค์น
npm install -g pnpm
```2. node setup
```shell
# .nvmrc ๊ธฐ์ค node version ์ค์น
# nvm์ ์ฌ์ฉํ์ง ์๋๋ค๋ฉด ์๋์ผ๋ก ๋ ธ๋๋ฒ์ ์ ๋ง์ถฐ์ฃผ์ธ์.
nvm use
```### Installation
1. ํ๋ก์ ํธ ํด๋ก
```shell
git clone https://github.com/chan9yu/zustand-learning
```2. ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
```shell
cd zustand-learning
```3. ์ข ์์ฑ ์ค์น
```shell
pnpm install
```4. ๊ฐ๋ฐ ์๋ฒ ์์
```
pnpm dev
```