inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

따라하며 배우는 리액트 A-Z[19버전 반영]

Data Fetching

getStaticProps, getStaticPaths에 대한 질문이 있습니다.

305

BOB

작성한 질문수 13

1

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요.

수업 잘 듣고 있습니다. 감사합니다. 두 가지 질문이 있습니다.

  1. getStaticProps, getStaticPaths 캐싱에 대한 질문

서버사이드렌더링 방식은 사용자가 페이지 접속(요청) 시, 서버는 클라이언트가 요청할 때 해당 페이지를 빌드해서 사용자에게 html 파일로 넘겨주는 방식인가요?

이런 질문을 하는 이유는 getStaticProps, getStaticPaths 함수에 대한 설명에서 이해가 안 가는 부분이 있었기 때문입니다.

위의 두 함수 내에서 fetch api 사용하면, 빌드 시에 해당 함수 내의 fetch api를 호출하고 그때 응답 받은 데이터를 가지고 HTML을 그리고 해당 페이지를 캐싱하고 있다라고 이해했는데요.

그렇다면 현재 서버가 가지고 있는 페이지 정보는 과거의 것이고 (일정 시간 뒤에) 기존 페이지에 표현된 (갱신된) 데이터를 표현할 수는 없는 것인가요?

 

  1. getStaticProps, getStaticPaths api 요청 부분에 대한 질문

getStaticProps에서 post에 전체에 대해 api 요청을 하고 getStaticPaths에서 정해진 params에 대해 다시 api 요청을 하는데요. 어떻게 보면 두 번의 api 호출이 있는 것인데요.

무조건 전체 post 요청 후에 프리 렌더링을 위해 정해진 params에 대한 post를 개별적으로 또 api 요청하는 방법 밖에 없는 것인가요?

redux tdd react typescript Next.js

답변 0

강의 소스 코드 압축 풀기 오류

0

73

1

런타임 에러 ㅠㅠ

0

88

1

강의대로 따라갔는데 에러보다 api키로 들어간 넷플릭스? 그런게 렌더링 되지 않습니다 ㅠ

0

104

1

안녕하세요 개발과 상관없는 질문입니다만

0

112

1

리액트 라우터 관련

0

104

1

react-beatiful-dnd에서 문제가 발생합니다.

0

104

1

react19에서는 react-beautiful-dnd가 설치되지 않습니다.

0

817

1

useEffect로 사용을 해도 되나요?

0

201

1

넷플릭스 오리지널 제외하고 슬라이드가 동작을 안합니다.

0

196

1

react 19의 useActionState가 더이상 isPending은 지원하지 않는 듯합니다

0

283

2

리액트 dockderfile 작성 시 COPY 질문

0

149

1

next.js에서부터는 react query 필요없는지

0

320

1

기능

0

198

1

오류가 안보여요

0

197

1

CSS

0

219

1

local storage

0

214

1

list컴포넌트 생성하기

0

224

1

검색어 입력 후 초기화하는 방법 궁금합니다!

0

333

1

Banner.css에 대해서

0

448

1

플러그인이 추천을 안해줍니다

0

324

1

마이너스버튼 테스트

0

280

2

리액트 서버 실행 오류

0

1158

2

오류메세지는 확인했는데 어떻게 고쳐야 할지 모르겠습니다 ㅠ

0

298

1

creactStore질문이요

1

285

2