기술면접
1. 상태관리를 왜 할까요? 그리고 평소 state(상태) 관리는 어떻게 하시나요? 리액트는 단방향 데이터 흐름으로, data 전달 시 부모 컴포넌트에서 자식 컴포넌트로 데이터 전달이 가능함. 그 자식 컴포넌트에게 주려면 다시 props를 이용하여 연결해줘야하기 때문에 props driling이 발생하여 유지 보수가 어려워지게 된다. 이런 상태 관리를 효율적으로 하기 위한 여러가지 툴들(Redux, react query, zustand 등 )이 존재한다. 보통은 local state로 관리하고, 여러 컴포넌트가 하나의 state에 접근해야 한다거나 Props drilling의 depth가 3단계 이상이라고하면 global state로 관리합니다. 2. Redux가 무엇인가요, 왜 Redux를 사용하시나요..