less than 1 minute read

리액트에서의 상태 관리는 ‘상태 변경으로 인한 리렌더링을 어떻게 최소화 할 것인가’의 문제다. 리렌더링의 문제는 사실상 성능 최적화 문제와 동일하므로, 이 책은 리액트에서의 관점에서 성능 최적화를 다루었다고 보아도 좋다. 상태 관리를 위한 전역 스토어를 직접 만드는 한편, 2025년 현재 유행하는 상태 관리 라이브러리의 장단점을 설명한 이 책은 리액트에 익숙한 사람이 읽어도 충분히 좋은 책이다.

물론 나도 벌써 리액트로 3년 넘게 개발을 한 사람이고, 구태여 이 주제에 대하여 더 공부할 필요가 있을까 하는 생각이기는 했다. 그래서 가볍게 쉬어가려는 마음으로 이 책을 읽기 시작했던 것인데, 배울 게 많은 책이었다. 특히 react context에 대해서는 크게 도움을 받았다. 처음 리액트를 공부할 때, Context는 라이브러리 만들 때나 쓰는 거라고 이해하고 대충 넘어갔었다. 그러고보면 나는 리액트의 기초부터 부실했던 셈이다. 반성할 일이다.

다만 현존 라이브러리에 대한 설명은 다소 부실하다고 느껴질 수도 있다. 그러나 특정 라이브러리에 대해 알고 싶으면 해당 라이브러리의 소스코드를 열어보면 될 일이라고 생각한다.

리액트 훅을 활용한 마이크로 상태 관리 - 리액트 상태 관리의 기본 개념부터 동작 원리와 문제 해결, 렌더링 최적화 기법까지 다이시 카토 저/이선협, 김지은 역 | 위키북스 | 2024년 02월 20일

20250311

Categories:

Updated:

Leave a comment