2016-06-27 4 views
2

저는 현재 React에서 첫 번째 실제 앱을 제작 중이며 그 과정에서 Redux를 사용하기로 결정했습니다.Redux 대신 Javascript 객체가 필요하십니까?

Redux를 구현 한 후에는 구성 요소 상태를 일반 응용 프로그램 전역 JavaScript 객체로 설정하는 것이 어려워 보입니다. 나는 Redux가 성능을 향상시키는 것을 읽었다. 그러나 만약 우리가 평범한 자바 스크립트 객체를 사용하고, 불변의 상태 변경을 forceUpdate()와 함께한다면 Redux의 요점은 무엇인가? 시원한 타임 라인 개발 자료 외에? 내가 뭘 놓치고 있니? : 당신이 진정으로 돌아 오는 이해하는 경우 사전에

감사합니다 :)

답변

3

는, 나는 생각의 그 임무 수행.

Redux는 글로벌 JS 개체 (글로벌 상태)를 관리하는 간단한 흐름을 추가합니다. 반드시 Redux없이 할 수 있습니다. 결국 그것은 아주 작은 도서관입니다.

아무 것도 놓치지 않으므로 나는 생각하지 않습니다. Redux는 독자적으로 구현할 수있는 유용한 워크 플로우 일뿐입니다. 하지만 간결함과 우수성을 고려하면 아키텍처으로 입증 된 솔루션을 사용할 가치가 있습니다.

+1

나는 Redux 라이브러리가 작다는 것을 알고 있지만, 구현이 현명하다고 생각하지 않는다. 사이의 흐름, 작업, 축소 기, 저장소 구성 및 구성 요소 연결을 이해해야합니다. 그러나 Redux의 중요한 측면이 누락 되었습니까? –

+0

당신은 그 흐름에 대해 옳습니다. 그러나 결국 흐름이 이해를 불러 일으킬 것입니다. 일단 개발자들 사이에서 쉽게 코드를 공유 할 수 있도록 설정합니다. 매우 유지 보수가 가능하고 매우 친숙한 제품입니다. – Grgur

+0

내가 말했듯이, 나는 당신이 무엇이든 놓친다 고 생각하지 않는다. 그것은 redux가 다 단순하다는 것입니다. – Grgur

관련 문제