첫 번째 Reux Redux 전자 상거래 응용 프로그램을 작성 중이며 모범 사례가 무엇인지 궁금합니다. 모든 데이터를 다운로드하거나 서버 쪽 페이지 매김을 사용해야합니까? 사용자가 경로 "/ products"로 들어가면 상태가 제품을 가지고 있는지 확인한 후 제품을 가져옵니다.모든 데이터를 다운로드하거나 필요에 따라 요청해야합니까?
componentDidMount(){
if(this.props.products.length <= 0){
var token = this.props.auth.token;
this.props.actions.getProducts(token);
}
}
그러나 모든 제품 (1,000)을 다운로드하여 상점에 저장하거나 필요에 따라 요청해야하는지 잘 모르겠습니다. 예 : 100 개의 제품을 다운로드하고 모든 페이지를 가져오고 사용자가 다음 100을 보려는 경우 서버에서 다음 100 개의 제품을 가져옵니다.
다른 형태의 다른 부분에서도이 제품을 사용하게 될 것입니다.
당신은 어떻게 생각하십니까?
내가 한 번에 추가 제품의 최대 숫자해야 하는가? – user3527318
제품은 몇 바이트입니까? 예상되는 제품 수를 곱해서 json (?) 오버 헤드를 추가하면 예상되는 예상 크기에 도달하게됩니다. 그런 다음 사용자가 크기를 수용 할 수 있는지 스스로에게 질문하십시오. 나는이 질문에 정말로 대답 할 수 없다. 그러나 약간의 긴장을 풀고, 결정을 내리고 계속 나아가십시오. 나중에 마음을 바꿀 수 있다는 것을 알고 있습니다 (맞습니까?). –
좋은 소리 네! – user3527318