react redux 1

바다캔디·2025년 6월 16일

리액트공부

목록 보기
25/39

react redux 1

redux가 뭔가요?

리액트 라이브러리
state를 한곳에 모아둔다.
서로 다른 컴포넌트들 간의 state공유가 쉬워진다.

설치

  1. 프로젝트에 npm으로 최신버전 설치
npm install @reduxjs/toolkit@latest react-redux@latest

기본 셋팅

state들의 공유를 위한 jsx파일 생성

import { configureStore } from "@reduxjs/toolkit";

export default configureStore({
  reducer: {},
});

index.jsx(main.jsx)의 App 컴포넌트 감싸주기

/* eslint-disable no-unused-vars */
import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import "./index.css";
import App from "./App.jsx";
import { BrowserRouter } from "react-router-dom";
import { Provider } from "react-redux";
import store from "./store.jsx";

createRoot(document.getElementById("root")).render(
  <StrictMode>
    <Provider store={store}>
      <BrowserRouter>
        <App />
      </BrowserRouter>
    </Provider>
  </StrictMode>
);

설치 및 기본셋팅 끝!

0개의 댓글