• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

강사님 혹시 실례가안된다면

22.12.26 18:40 작성 조회수 190

0

리듀서를 말고 useState를 사용할시 복잡해지고 번거로워진다고 말씀하셨는데 예시를 들면 어떤게있을까요?

답변 1

답변을 작성해보세요.

1

안녕하세요!

state은 결국 그 특정 컴포넌트에서 관리하는 것이며

리듀서를 이용하면 어떠한 컴포너트에서도 사용하고 업데이트를 해줄 수 있습니다.

그렇기 때문에 A 컴포넌트에서 사용하는 데이터를 B컴포넌트 그리고 C컴포넌트에서 사용하려면

state를 그냥 사용한다면 A, B, C 컴포넌트에서 이동을 시켜서 사용해야 하지 때문에

복잡하고 번거로워집니다.

하지만 리듀서를 사용하면 어느 컴포넌트에서든 바로 접근할 수 있기 때문에

따로 A, B, C 컴포넌트에 이동시키지 않기에 훨씬 소스 코드도 간단하고 관리하기도 편해집니다!

감사합니다