리덕스 사용해본지 얼마안돼서 그러는데
리덕스 사용하면 모든 상태는 리덕스 스토어에 저장해야함?
아니면 커스텀 훅이나, 토글 여부 상태같은 컴포넌트 단위의 작은 상태들은
내부 상태로직(useState, useReducer)로 혼용해서 사용하면서 상태관리해줘도 괜찮은건지?
리덕스 사용해본지 얼마안돼서 그러는데
리덕스 사용하면 모든 상태는 리덕스 스토어에 저장해야함?
아니면 커스텀 훅이나, 토글 여부 상태같은 컴포넌트 단위의 작은 상태들은
내부 상태로직(useState, useReducer)로 혼용해서 사용하면서 상태관리해줘도 괜찮은건지?
공용상태 만드려고 리덕스쓰는거 그리고 리덕스에 자연스럽게 모든 상태 기록하려고하는 이런 습관때문에 관리가 더 좆같아져서 내가 싫어함 - dc App
특히 hook나오고나서 대부분 리덕스가 필요한가는 진짜 의문이다 - dc App
초고수는아닌데 리덕스를 사용하는 이유가 하위컴포넌트까지 공통으로 쓰이는 상태를 관리하기위한거고 그걸 저장하는 스토어가 하나뿐이어야하는건데 컴포넌트단위로 State있는거랑은 연관이없는거같아요
1, ㄴㄴ 전역으로 사용하는 상태만 스토어에 저장하고, 자잘한 컴포넌트 내에서 레이아웃 관련되서 변경되는건 state로 관리하는게 "편할거임" 2. 위에서 얘기함 3. ㅇㅇ 상관없음 그게 싫으면 container, component로 나누고 레이아웃 관련된건 component에 몰아넣고 데이터는 component에서 props로 받아오는 패턴 사용함