에러 상황 next.js (app directory) 에서 서버 컴포넌트에서 클라이언트 컴포넌트로 pre-fetch 데이터 전달하던 도중에 Error: Maximum call stack size exceeded 문제가 생겼다. WHY? 왜 에러가 생겼는가에 대해 찾는데에 시간은 좀 걸렸지만, react-query를 잘 못 작성했나? hydrate, hydrate 구조를 잘 못 작성했나? 싶었지만 서버 컴포넌트에서 클라이언트 컴포넌트로 데이터를 전달할 때 문제가 생긴다는 사실을 알게되었다. 그때 app directory 공부를 할 때 [Next.js 공식문서](https://nextjs.org/docs/getting-started/react-essentials#passing-props-fr
Next.js 공식문서에서 How Next.js Works 부분 읽고 정리 How Next.js Works 💙 Next.js Compiler Next.js has a compiler written in Rust, a low-level programming language, and SWC, a platform that can be used for compilation, minification, bundling, and more. > 애플리케이션을 개발하여 프로덕션으로 만들려면 각 환경마다 고려할 사항과 목표가 다르기 때문에 Bundling, Compling, Minifying 을 해야한다. Next.js는 이러한 코드 변환을 처리해주어 더 쉽게 애플리케이션이 프로덕션으로 이동할 수 있도록 해준다. Next.js에 Rust로 작성된 Bundling, Compli