저는 실제로 ReactJS와 Flux 아키텍처를 연구하고 있습니다. 그러나이 부분의 정확히 "Store"부분은 무엇인지 정확히 알지 못합니다.Flux, ReactJS, 아키텍쳐의 상점 부분은 무엇입니까
정확히 무엇입니까? 데이터베이스? localstorage 파일? 사전
저는 실제로 ReactJS와 Flux 아키텍처를 연구하고 있습니다. 그러나이 부분의 정확히 "Store"부분은 무엇인지 정확히 알지 못합니다.Flux, ReactJS, 아키텍쳐의 상점 부분은 무엇입니까
정확히 무엇입니까? 데이터베이스? localstorage 파일? 사전
가게에 대한
덕분에 비즈니스 로직에 대한 responsiple입니다 응용 프로그램의 일부입니다. 어떤 규모의 앱이라도 상호 의존적 인 상점이 여러 개있을 것입니다. 상점이 사용자 조치에 응답 할 때, 데이터베이스에 데이터를 보관할 수 있습니다 (일부 유요 한 엔드 포인트를 통해). 계산 또는 기타 비즈니스 로직을 실행하십시오. 저장소가 완료되면 뷰가 응답 할 수있는 이벤트가 발생합니다.
상점 자체에는이 비즈니스 로직이 있습니다. 각 상점은 응용 프로그램의 도메인을 담당하는 이며 작업에만 응답하여 업데이트합니다. 플럭스와
당신은 당신의 데이터 변경 사항을 구성 할 수 있습니다. 상점으로 발송 될보기에서 조치를 호출합니다. 그런 다음 상점에서 데이터 조작이 수행되고 변경 이벤트가 방출됩니다.
환류에서 "마른"유속 개념을보다 쉽고 효과적으로 구현하려면. 그것은 파악하기 쉬운 방법입니다.
저장소는 단순히 싱글 톤으로 모델링 된 JavaScript 개체입니다. 상태 및 비즈니스 로직을 저장하여 해당 상태에 액세스하고 조작합니다. 또한보기가 변경 사항에 등록 할 수 있도록 EventEmitter가 섞여 있습니다 (https://www.npmjs.com/package/events). – jurassix