2017-10-20 1 views
1

내 React 기반 애플리케이션에는 전체 페이지에 필요한 모든 데이터를 한꺼번에 가져 오는 나머지 API 호출이 있습니다. 응답에는 드롭 다운 목록에도 사용할 수있는 데이터가 있습니다. 그러나 이것이 어떻게 성취 될 수있을 지 확신하지 못합니다. 현재 드롭 다운 값을 선택할 때마다 새로운 요청을하고 있습니다. 불필요한 여러 번 전화하지 않고 효율적으로 구현하는 방법을 제안 해주십시오.API 응답을 캐시하고 나중에 & reactx 반응에서 사용하는 방법은 무엇입니까?

+0

안녕,이 구현나요. 그렇다면 어떻게 말해 주시겠습니까? – Johnson

답변

0

HDD 또는 RAM에 캐시 할 수 있습니다.

  • HDD = 예 : localStorage
  • RAM = 응용 프로그램 상태, 예 : redux 상점.

로컬 스토리지를 들어 당신이 내 작은 플러그인을 사용할 수 있습니다 응용 프로그램 상태에서 https://www.npmjs.com/package/localstorage-ttl

(RAM) - 화재 액션이 데이터를 사용 REDUX-썽크, REDUX-사가 유사한를 가져 감속기로 전화를 걸어 상점에 데이터를 저장하십시오. 저장소에서 데이터를 검색하십시오.

https://github.com/gaearon/redux-thunk https://github.com/redux-saga/redux-saga

관련 문제