• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

context 질문 드립니다

23.09.21 16:38 작성 23.09.21 16:49 수정 조회수 252

1

안녕하세요 소플님
1 context가 여러 컴포넌트에 접근을 할 수 있다고 하셨는데

context는 상태 관리인건가요?

 

2 현업에서는 스타일 컴포넌트와 scss 중 어느걸 어 많이 사용 하나요?

 

 

답변 1

답변을 작성해보세요.

1

안녕하세요, 소플입니다.

질문에 답변드립니다.

 

  1. Context는 상태 관리인건가요?

Context가 여러 컴포넌트에 접근하는 것이 아니라,

여러 컴포넌트가 Context에 접근한다고 표현하는 것이 더 맞을 것 같습니다.

Context는 엄밀히 말하면 상태 관리가 아니라,

상태(state)를 포함한 여러 데이터들을 하위 컴포넌트들에 전달해주는 통로라고 이해하시면 됩니다.

그리고 상태 관리에 있어서는,

컴포넌트의 로컬 상태 관리는 useState() 훅을 사용하고,

전역 상태 관리는 Redux나 Recoil 같은 별도의 외부 라이브러리를 통해 구현하게 됩니다.

 

  1. 현업에서는 styled-components와 scss 중 어떤걸 더 많이 사용 하나요?

제가 정확한 통계 정보가 있는 것은 아니기 때문에,

이 질문에 정확한 답을 드리기는 어려울 것 같습니다.

저 개인적으로는 styled-components를 주로 사용하지만,

회사나 개발자마다 선호하는 방식이 다르기 때문에 우선 두 가지 방식을 다 경험해 보시는 것을 추천드립니다.

 

감사합니다.