티스토리 뷰
반응형
Redux
Redux는 props 없이 state를 공유할 수 있게 도와주는 라이브러리
이거 설치하면 js 파일 하나에 state들을 보관할 수 있는데
그걸 모든 컴포넌트가 직접 꺼내쓸 수 있음
컴포넌트 많아질수록 state 가져오기 복잡스러워서 Redux 사용하면 귣
Redux 설치
store
store는 state들을 관리하는 장소로,
state들이 객체 형식으로 저장됨
Redux 셋팅
1. src폴더 안에 store.js 파일 만들어서 아래 코드 복붙
1
2
3
4
5
|
import { configureStore } from '@reduxjs/toolkit'
export default configureStore({
reducer: { }
})
|
cs |
2. index.js 가서
import Provider라는 컴포넌트
import 아까 만든 store.js 파일
밑에 <Provider store={import해온거}>로 모든 태그를 감쌈
<App/ > 컴포넌트와 거기에 속한 모든 자식들은 store.js에 있는 모든 state를 맘대로 꺼내쓸 수 있음
반응형
'Coding > react' 카테고리의 다른 글
[React] 책으로 공부한 것 기록 - var, let, const (0) | 2023.02.19 |
---|---|
[React] Redux 2 : store에 state 보관하고 쓰는 법 (0) | 2023.02.18 |
[React] 컴포넌트에 전환 애니메이션 주기(transition) (0) | 2023.02.15 |
[React] 리액트에서 탭 UI 만들기 (+props 꿀팁, array ) (0) | 2023.02.14 |
[React] 리액트에서 서버와 통신하려면 ajax 2 (post, fetch) (1) | 2023.02.13 |
댓글