2017-10-14 5 views
0

React an Redux로 시작하기 전에 잠시 동안 다른 플랫폼에서 서버 측 렌더링을 사용하고 있습니다. 그러나이 방법을 사용하면 시장의 질문이 생깁니다. 클라이언트의 상태가 단일 큰 객체 여야합니다. 예를 들면 다음과 같습니다. 다른 메뉴 항목을 제어하는 ​​상태 변수 (accessLevel)는 데이터 양식의 일부 레지스터 만 편집 또는 편집 + 삭제할 수 있습니다. 클라이언트에 코드가 있으면 accessLevel을 변경하고 내 권한을 변경하는 방법이있을 것 같습니다. 이 경우 클라이언트의 상태와 백엔드 데이터베이스의 합리적인 데이터가 있어야합니까? 어떤 접근 방식입니까?react-redux를 사용할 때 클라이언트의 모든 상태를 유지하는 것이 안전합니까?

답변

0

아이디어는 각각에 대한 요청을 할 수 없기 때문에 클라이언트 측에서 모든 상태를 유지하는 것이므로 사용자 경험과 응용 프로그램의 성능에 영향을 미칩니다.

하지만 조치를 취하거나 백엔드에 저장해야하는 항목을 변경할 때마다 상태 및 모든 조치가 올바른지 확인해야합니다.