[251014] TIL
Today I Learned (2025-10-14)
Streaming SSR
ํ ๋ฒ์ HTML์ ๋ณด๋ด๋ ๊ฒ์ด ์๋๋ผ, ์ค๋น๋ ๋ถ๋ถ๋ถํฐ ์ ์ง์ ์ผ๋ก ์คํธ๋ฆฌ๋ฐํด์ HTML์ ๋ณด๋ด๋ ๊ฒ์ ๋งํ๋ค. React 18์์๋ renderToPipeableStream API๋ฅผ ํตํด ๊ตฌํํ ์ ์๋ค๊ณ ํจ
renderToPipeableStream(<App />, {
onShellReady() {
res.setHeader("Content-Type", "text/html");
stream.pipe(res);
},
});
์ค๋ ๊ฐ๋ฐ ํ ๊ฒ
- Auth ๋ ์ด์์ ์์น ๋ณ๊ฒฝํจ
- getQueryParams, getPlaceholderData ์ ํธ ํจ์ ๊ฐ๋ฐํจ
- GetSearchParams ํ๋ ๋ค์ด๋ฐ ๋ณ๊ฒฝํจ
- ์์ด๋ ์ ์ฅ -> ์๋ ๋ก๊ทธ์ธ ๋ฌธ๊ตฌ ๋ณ๊ฒฝํจ
- PUBLIC_PATHS ๋ณ๊ฒฝํจ
- ๊ธฐ๊ด CRUD API ์ฟผ๋ฆฌ ํจ์ ์ ์ํจ
- ๋ฒํผ disabled ์คํ์ผ ์์ ํจ
Leave a comment