리액트 라이브러리
state를 한곳에 모아둔다.
서로 다른 컴포넌트들 간의 state공유가 쉬워진다.
npm install @reduxjs/toolkit@latest react-redux@latest
import { configureStore } from "@reduxjs/toolkit";
export default configureStore({
reducer: {},
});
/* 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>
);
설치 및 기본셋팅 끝!