2017-01-25 11 views
1

저는 현재 Redux를 배우고 있으며 주에 대한 진실의 한 가지 근원을 갖는 것이 큰 이점이라고 생각합니다. 백엔드가 국가 관리로부터 이익을 얻을 수 있는지 궁금 해서요.하지만 온라인에 대해서는 아무것도 볼 수 없으므로 저는 생각하지 않습니다. 실제로 후행에 redux 국가 관리 개념을 가져 오는 것을 목표로하고있는 것처럼 보이는 this을 발견했지만. 그러나 나는 그것을 오해하고 있습니다.상태 관리는 프론트 엔드 관련 문제입니까?

일반적으로 백엔드는 상태 관리를하기에 충분한 상태를 메모리에 유지하지 않고 백엔드에서 Redux와 유사한 패턴을 볼 수 없습니다.

답변

3

상태 관리는 소프트웨어에서 기본적인 것입니다. 우리는 백엔드 또는 프론트 엔드에서 항상 데이터를 추적해야합니다.

그래서 더 직접적으로, 그것은 하지 만 프론트 엔드 우려, 항상 필요하지 않은 것 상태 관리가 말했다되고있는 서버

example of using redux을 확인하시기 바랍니다 (비 저장 응용 프로그램에 대해 생각!)

입니다

채팅 응용 프로그램과 같은 Socket.io (전 단지 아이디어를 제공합니다)의 경우 채팅 히스토리를 추적하기 위해 redux (또는 다른 라이브러리가있을 경우)가 필요할 수 있으므로 사용자가 다시로드 할 때 탭을 통해 서버를 폴링 할 수 있습니다. 또한 상태와 함께 dabase 동기화를 관리해야합니다.

+0

감사합니다. [서버에서 redux를 사용하는 예] (https://github.com/reactjs/redux/blob/master/docs/recipes/ServerRendering.md)에서 "Redux의 서버 측 작업은 우리 앱의 초기 상태 "입니다. 관리와는 달리 국가 초기화라고 부릅니다. 그것은 백엔드 상태 관리가 데이터베이스로 덮여있는 것 같습니다. 프론트 엔드 상태 관리와 유사한 상태 관리를위한 백엔드 도구는 현재 널리 보급되지 않습니다. 이것은 단지 그것이 내 연구에서 어떻게 생겼는지를 설명하는 것과는 대조적으로 설명하는 것입니다. – BeniaminoBaggins