Rainyjune Blog

  • 홈
  • 태그
  • 방명록

2023/04/21 2

Redux 설치

State를 공유하기 위한 외부 라이브러리. (https://ko.redux.js.org/introduction/getting-started/) 설치 Terminal에서 아래 명령어를 입력하여 react project에 redux를 설치한다. npm install @reduxjs/toolkit react-redux src 폴더에 store.js 파일 생성 (파일명은 관계없으나, 코딩애플 강의에 사용된 그대로 적음) 생성 후에는 아래와 같은 내용을 기입한다. import { configurationStore } from '@reduxjs/toolkit'; export default configureStore({ reducer: {} }) src 폴더의 index.js를 수정한다. (BrowserRouter..

개발/React 학습 2023.04.21

Context API

부모 이상의 조상 component의 state를 사용하기 위해서는 조상으로부터 자식 component에게 계속해서 props를 전달해야하는 문제가 있음. 굉장히 번거롭기 때문에 state를 공유하는 기법을 별도로 제공함. Context API (https://react.dev/reference/react#context-hooks) react 자체적으로 제공하는 state 공유 hook. 사용법 공유하고자하는 최상위 component에서는 createContext를 호출하여 state를 context화 한다. // App.js를 예제로 함 import { createContext } from 'react'; export let TestContext = createContext(); function App..

개발/React 학습 2023.04.21
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (57)
    • 개발 (42)
      • Spring Boot 학습 (6)
      • Java Script 학습 (0)
      • CSS 학습 (0)
      • React 학습 (27)
      • DevExpress (1)
      • React + Spring Boot 게시판 만들기 (5)
      • Proxmox (3)
    • Tips (2)
    • Photo (11)

Tag

PostgreSQL, JPA, 경상남도수목원, array, 주문진메밀막국수, 화이트 메인보드, 속천항, 내친구, SpringBoot, Proxmox, a7c2, 주남저수지, setState, 악양생태공원, react, state, 귀산해변, Redux, 불모산 노을전망대, meta quest 3s,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2023/04   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

방문자수Total

  • Today :
  • Yesterday :

티스토리툴바