React Native

React Native 상태 관리

Context API, Redux Toolkit, Zustand, Recoil, 상태 패턴, 전역 상태

24 면접 질문·
Mid-Level
1

Context에서 값을 가져올 수 있는 React 훅은 무엇입니까?

답변

useContext는 Context에서 값을 가져오기 위한 전용 훅입니다. createContext로 생성된 Context 객체를 매개변수로 받아 컴포넌트 트리에서 가장 가까운 Provider가 제공하는 현재 값을 반환합니다. 함수형 컴포넌트에서 컨텍스트 데이터에 접근하는 현대적이고 권장되는 방법입니다.

2

React에서 Context를 생성하기 위해 사용하는 함수는 무엇입니까?

답변

createContext는 새로운 Context 객체를 생성하기 위해 React가 제공하는 함수입니다. 이 함수는 선택적인 기본값을 받으며, 이 값은 컴포넌트가 해당하는 부모 Provider 없이 Context를 가져올 때만 사용됩니다. 반환되는 객체는 Provider와 Consumer라는 두 개의 속성을 포함합니다.

3

전역 state management에서 Context API의 주요 단점은 무엇입니까?

답변

Context API는 Context 값이 변경되면 컴포넌트가 해당 값의 일부만 사용하더라도 모든 consumer 컴포넌트를 다시 렌더링합니다. 이러한 동작은 consumer가 많거나 전역 state 업데이트가 빈번한 애플리케이션에서 상당한 성능 문제를 일으킬 수 있습니다.

4

state slice를 생성하는 데 사용하는 Redux Toolkit 함수의 이름은 무엇입니까?

5

내부적으로는 immutable을 유지하면서 직접 변경 구문을 사용하는 state management 라이브러리는 무엇입니까?

+21 면접 질문

다음 면접을 위해 React Native을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기