상태 관리

· FE/리뷰
useState와 useReduceruseState 여러 컴포넌트에 걸쳐 손쉽게 동일한 인터페이스의 상태를 생성하고 관리할 수 잇게 됨useReduceruseState는 useReducer로 구현이 된 훅임두 개의 훅 모두 만들기에 따라 재사용할 수 있는 지역 상태를 만들어 주지만 이는 지역 상태라는 한계 때문에 여러 컴포넌트에 걸쳐 공유하기 위해서는 컴포넌트 트리를 재설계 하는 등의 수고로움이 필요함  Recoil리액트를 만든 페이스북에서 만든 리액트를 위한 상태 관리 라이브러리최소 상태 개념인 Atom을 처음 리액트 생테계에서 선보임실제 프로덕션에 사용하기에는 안정성, 성능, 사용성을 보장할 수 없음Recoil의 상태값은 RecoilRoot로 생성된 Context의 스토어에 저장됨스토어의 상태값에 접..
· FE/리뷰
웹 애플리케이션에서의 상태UI상호 작용이 가능한 모든 요소의 현재 값다크/라이트 모드, 라디오를 비롯한 각종 input, 알림창의 노출 여부 등URL브라우저에서 관리되고 있는 상태 값form로딩 중인지, 현재 제출됐는지, 접근이 불가능한지, 값이 유효한지 모두 상태로관리서버에서 가져온 값클라이언트에서 서버로 요청을 통해 가져온 값API 요청  상태 관리가 왜 필요한지애플리케이션 전체적으로 간리해야 할 상태가 있을 때상태를 어디에 둘 것인지(전역 변수 혹은 별도의 클로저)상태가 유효한 범위는 어떻게 제한할지상태의 변화에 따라 변경돼야 하는 자식 요소들은 어떻게 이 상태의 변화를 감지할 것인지ㅏ상태 변화가 일어남에 따라 즉각적으로 모든 요소들이 변경되어 애플리케이션이 찢어지는 현상을 어떻게 방지할지 리액트 ..
따봉치치
'상태 관리' 태그의 글 목록