더북(TheBook)

13.3 정리

 

이 장에서는 리액트 프로젝트에 리덕스를 사용하는 방법을 배웠습니다. 프로젝트를 만드는 과정이 오히려 너무 복잡해진 것 같나요? 그렇게 생각하는 것도 어쩌면 당연합니다. 간단한 프로젝트는 컴포넌트에 내장된 state를 사용하는 것이 훨씬 효율적일 수 있습니다. 하지만 리덕스를 사용하는 이유는 프로젝트에 필요한 상태가 복잡할 때를 대비하기 위해서입니다.

리액트에서 리덕스를 사용했을 때 크게 달라지는 점은 상태를 컴포넌트 내부가 아닌 리듀서에서 관리하면서 코드가 분리된다는 것입니다. 그렇기 때문에 컴포넌트를 만들 때 상태보다는 사용자에게 보이는 뷰에 더더욱 집중할 수 있게 되지요.

도대체 왜 리덕스를 사용해야 하는지 아직은 잘 와닿지 않을 수도 있지만, 앞으로 프로젝트를 계속 만들어 가다 보면 리덕스를 사용해서 정말 개발이 편해졌음을 느낄 수 있을 것입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.