리액트 라우터 코딩해서 /element 경로에 접속하면 목록 api가 호출돼서 리스트 형태로 화면에 출력되고
이후 /element/:id 경로에 접속해서 상세 정보를 확인할 수 있는데
새로고침 하거나 화면 이동할 때마다 api가 계속 호출되는게 고민임
처음 api 호출했을 때 정보를 어딘가에 저장해두고 페이지 이동할 때마다 저장된 정보만 쓰다가,
몇 시간마다 정보가 업데이트 되도록 하고 싶은데
이럴 경우 리덕스나 몹엑스 쓰면 되는 부분인가요?
이후 /element/:id 경로에 접속해서 상세 정보를 확인할 수 있는데
새로고침 하거나 화면 이동할 때마다 api가 계속 호출되는게 고민임
처음 api 호출했을 때 정보를 어딘가에 저장해두고 페이지 이동할 때마다 저장된 정보만 쓰다가,
몇 시간마다 정보가 업데이트 되도록 하고 싶은데
이럴 경우 리덕스나 몹엑스 쓰면 되는 부분인가요?
apollo 써보는건 어때?
음 해당 컴포넌트의 부모에서 props로 list 받는게 좋을듯. 부모 컴포넌트에서 주기적으로 list 갱신하고 componentDidUpdate나 componentDidMount에서 list에 변화가 생겼는지 검사한 후 렌더링하면 될듯 합니다