React

[React]7. Context API 실습

CodeJaram 2023. 8. 19. 12:09

React_07_Context API 실습

 

[TodoList 실습]할 일 추가/완료한 일 체크/할 일 삭제

[createContext.Js]

 

[App6.js]

  • State 생성

  • 새로운 할 일 추가하는 함수

 

  • 새로운 할 일을 기존의 State 배열에 누적하는 함수

 

  • 완료한 일 체크하는 함수: [ListItem.js]

 

  • 할 일 삭제하는 함수:  [List.js]

 

  • return문: TodoContext.Provider로 context 값 넣기

-전역적으로 공유할 state, 함수, ref 저장하기

-[AddTodo], [List] 컴포넌트 출력하기

 

[List.js]리스트의 데이터를 반복하는 컴포넌트

  • Context 데이터 가져오기: todos State(할 일)
  • [ListItem.js]로 할 일, index 전송

 

[ListItem.js]리스트의 구조(input, button 태그)를 반복하는 컴포넌트

  • 완료한 일 체크하는 함수 실행하기: onChange()→index 매개변수
  • 할 일 삭제하는 함수 실행하기:onClick()→index 매개변수







'React' 카테고리의 다른 글

[React]9. useEffect 실습  (0) 2023.08.25
[React]8. Life Cycle, useEffect  (0) 2023.08.23
[React]6. Context API  (0) 2023.08.18
[React]5. JS 함수  (0) 2023.08.17
[React]4. State 실습(주사위 게임)  (0) 2023.08.16