내 경험에 비추어 볼 때, 백엔드 DB와 프론트 엔드 상태 트리를 동기화 상태로 유지하는 것은 앱이 복잡 해짐에 따라 중요하지 않은 작업이됩니다. 당신은 블로그에 새 Post
를 만들 때Redux : 프론트 엔드 애플리케이션 상태 트리가있는 백엔드 DB 동기화
는, 당신은 DB의 개체를 만들뿐만 아니라 국가 트리 (예. 내부의 게시물 감속기)에 post
객체를 첨부해야합니다. 상태 트리가 중첩되어 있으면 더 복잡해집니다. 게시물에 속한 주석을 업데이트하는 경우 상태 트리에서 올바른 게시물을 찾고 올바른 주석을 찾고 업데이트해야합니다.
나는 응용 프로그램 상태 트리을 사용하는 것이 왜 유익한 지 이해하지만이 동기화로 인해 Redux를 진정으로 높이 평가하는 데 너무 많은 오버 헤드가 발생합니다.
더 쉽게 동기화 할 수있는 방법이 있습니까?
사이드 참고 : 유성 자동 그래서 이것은 전혀 고통을 느끼지 않았다 모든 행동에 대한 백엔드와 동기화 앞에'클라이언트 측 MongoDB'을함으로써이 문제를 해결합니다. Redux에서 모든 리소스 (예 : 게시물)에 대해 모든 작업 (CRUD)에 대해 트리를 업데이트하는 방법에 대해 생각해야합니다. 이것은 모두가하고있는 일이며 여전히 그걸로 잘 지내고 있습니까? –