Redux를 배우는 것은 쉽지 않다. 가파른 러닝 커브를 지닌 복잡한 툴이다. 하지만 이런 러닝커브를 극복하고 Redux를 사용했을때 과연 어떤 점이 편해지는 걸까? 단순히 React의 상태state를 관리해주는 도구일 뿐인걸까, 아니면 그 이상의 무언가가 있는걸까? Redux의 진짜 강점을 알아보자. Redux로 무엇을 할 수 있을까?(현재) React는 상태 관리(state management) 측면에서 부족하다. Redux는 그것을 보완해주기 위해 탄생한 도구이다. 우선, 상태 관리가 무엇을 의미하는지 짚고 넘어가자. 상태state가 무슨 의미인지 이해하기 어렵다면, 단순히 데이터data라고 생각하면 쉽다. 이 상태는 수시로 변경되며, 이 내용을 바탕으로 UI에 표현될 내용을 결정한다. 일반적으로 ..
이 포스트는 Single-page application vs. multiple-page application 를 한글로 번역한 글입니다. Single-page application vs. multiple-page application 웹 어플리케이션이 이전 데스크탑 응용 프로그램을 대체하고 있다. 사용하기 좀 더 편리하고, 업데이트가 쉬우며, 단 한가지 기기에만 종속되지 않는다. 또한 사용자가 브라우저 기반 웹앱에서 모바일로 이미 자연스럽게 이동하고 있음에도 불구하고, 복잡하고 세련된 응용 프로그램에 대한 요구는 이미 커지고 있으며 계속 증가하고 있다. 만약 당신이 본인의 앱을 만든다는 생각을 가지고 있다면, 아마 웹앱을 위한 두가지 주요 디자인 패턴 : multi-page application (MPA..
- Total
- Today
- Yesterday