첫 페이지는 Redux가 단일 페이지 웹 앱과 관련된 문제를 해결한다는 것을 명확하게 보여줍니다.
JavaScript 단일 페이지 응용 프로그램에 대한 요구 사항이 점점 복잡해지면서 코드는 그 어느 때보 다 많은 상태를 관리해야합니다. (Redux에서-동기 부여)
내 자신의 번역은 웹 응용 프로그램과 웹 응용 프로그램을 만들기위한 프레임 워크가 지저분하고 브라우저에서 실행되면서 웹 응용 프로그램 외부에서는 발생하지 않는 고유 한 문제에 직면 해 있습니다.
잘못 이해하지 마십시오. 웹 앱이 나쁘거나 프레임 워크가 나쁘다는 말은 아닙니다. 웹 페이지와 그에 대한 전체 패러다임은 결코 응용 프로그램을 염두에두고 설계되지 않았습니다. 일부 웹 앱은 놀랍도록 잘 작동합니다. 예를 들어 Google 문서를 좋아합니다. 기본 앱보다 더 좋습니다.
그러나 Redux는 브라우저에서 실행되는 웹 응용 프로그램을 만들 때 발생하는 제한 사항과 문제를 처리해야 할 때 발생하는 문제를 관리하는 도구 일뿐입니다.
iOS 앱 또는 모든 종류의 기본 앱의 경우 의미가 없습니다. 객체 모델은 비동기 변경 및 사용자 상호 작용을 쉽게 처리합니다. 당신은 항상 무슨 일이 일어나고 있는지 알 수 있습니다. 다른 상태를 렌더링하는 것은 문제가되지 않으며 MVC 및 업데이트 이벤트로 자동화됩니다.
웹 앱과 같은 상황에 처한 적이 없습니다.
** 아키텍처가 나쁘면 Redux조차도 아무것도 당신을 구할 수 없습니다.)