Inflearn brand logo image

인프런 커뮤니티 질문&답변

BeakGwa님의 프로필 이미지
BeakGwa

작성한 질문수

Next.js 완벽 마스터 (v15): 노션 기반 개발자 블로그 만들기 (with 커서AI)

블로그 태그 필터 구현

9분경 진행한, 태그 필터링 관련 서버사이드 변경에 대한 질문

작성

·

88

0

안녕하세요!

먼저 좋은 강의 감사합니다.

 

중간쯤, 전체 데이터를 조회해서 Client 측에서 필터링 해서 사용하는게 아닌, 서버로부터 이미 필터링 된 데이터를 받아오도록 검색 api 를 수정한 내용입니다.

 

이 부분이 클라이언트 사이드 -> 서버 사이드로 변경하였다, 라는 내용을 설명주셨는데, 랜더링과는 전혀 관계 없는 데이터 필터링 주체를 말씀 하시 내용이라고 생각되는데 맞게 이해했는지 궁금합니다.

즉, Notion = 서버, Next.js=클라이언트 관점으로 애기 하신게 맞는지 궁금합니다.

답변 1

2

짐코딩님의 프로필 이미지
짐코딩
지식공유자

안녕하세요 🙂

네! 맞게 이해하셨습니다~! 👍

해당 부분에서 설명한 변경 사항은 데이터 필터링의 주체에 관한 것입니다. 이전에는 Notion(서버)에서 전체 데이터를 가져와 Next.js(클라이언트) 측에서 필터링 작업을 수행했다면, 변경 후에는 Notion(서버)에서 이미 필터링된 데이터만 가져오도록 검색 API를 수정한 것입니다.

이는 렌더링과는 직접적인 관계가 없으며, 데이터 처리 로직의 위치가 클라이언트에서 서버로 이동했다는 의미입니다.

따라서 Notion을 서버, Next.js를 클라이언트 관점으로 설명하신 것이 맞습니다~! 잘 이해하셨습니다 🙂

BeakGwa님의 프로필 이미지
BeakGwa

작성한 질문수

질문하기