코드는 정말정말 간단한
useQuery로 api 두 개 불러오는 로직임.
1번 2번 차이는 room.ts의 최상단 'use server'를 주석처리 하냐 마냐가 다임
1. use server 안 쓸 때
api는 노출되지만 병렬 호출
2. use server 사용할 때
직렬호출됨... 뭐지?
https://www.reddit.com/r/nextjs/comments/1ck4xbe/using_server_actions_to_call_external_apis/
https://auth0.com/blog/using-nextjs-server-actions-to-call-external-apis/
이 글 보고 오? 클라단에서 api 주소도 가려주고 좋네? 했는데
api waterfalls 현상이 발생하네...
server action 써본 적 있는 프론트따리 갤럼들아
get할때 server action 쓰는 게 맞는건가?
https://blog.stackademic.com/why-you-should-avoid-using-server-actions-for-data-fetching-in-next-js-15-434156814dbd
waterfall
일으킨다 써있네 보니까 ㅠ
서버액션? 왜그런 좆같은걸씀 리액트 프론트 백엔드 고랑폴더db폴더 따로두고하면 그런 좆같은거할필요없는데
get할땐 서버액션 쓰기보다는 서버컴포넌트단에서 fetch해오거나 /api 폴더에 api 하나 추가해서 요청보내는게 맞을것같은데
걍 클라단에서 api가리려면 윗댓처럼 서버 컴포넌트에서 fetch해오면 됨 server actions의 목적을 잘 모르는듯