리액트 18이 나왔고 저는 Relay랑 SSR 스트리밍 섞어먹는 것 때문에 머리가 아파지네...
# 잡담
x
리액트 18이 나왔고 저는 Relay랑 SSR 스트리밍 섞어먹는 것 때문에 머리가 아파지네요….. 🤦‍♂️
원래는 이런 식으로 만들어서 쓰는 정도로 만족을 하려고 했는데, Progressive Hydration 지원이나 defer/stream, 에셋 preload 등등까지 고려하려고 하니까 이거로는 안 될 것 같다는 생각이(…)
ohh 4
t
일단 스타박습니다
x
엌 감사합니다
t
SSR 스트리밍이라니;;;; 저는 문제인식이 없어서 시도해보지 못했었는데, 뭔가 생성된 문서 자체가 엄청 큰가요?
x
아 아직 리액트 18 SSR 스트리밍 관련해서 내용 못 보셨나요?
문서 크기 때문이라기보다는 Suspense 바운더리 때문입니다
ohh 2
👍 2
t
18을 쓰고있긴한데... ㅋㅋ Next.js에 의존중이라서 구체적으로는 못봤네요. 한번 읽어봐야겠습니다
x
NextJS는 아직 공식적으로는 React.lazy/Next Dynamic 용도로만 스트리밍을 지원하는 것 같기는 하더라고요… 개인적으로 Suspense 기반 스트리밍은 리액트의 정말 매우 엄청난 혁신이라고 생각합니다 👍
h
사실 리액트가 공식버전이 나왔다는건
이미 옛날에 릴레이에서 풀린 문제라는 얘기이긴 합니다
아직 Partial/Selective Rehydration 제대로 통합된 프레임워크가 없긴하죠
저도 클라에서만 서스펜스 활성화중이긴 한데
Next 는 잘 모르겠네요
넥스트는 애초에 인터페이스 자체가 HTML Flushing 이랑 호환 불가능이지 않나
스트리밍 친화적인 인터페이스가 아니라서
뭐 아예 새로 만들지 않을까요 async generator 기반으로 된거
n
오 react 18 이야기가 있었군요 ㅎㅎ 저는 클라이언트에서 ui performance issue를 너무 많이 겪어봐서 transition 이 엄청 반갑더라구요 ㅎㅎ 다른애들은 해당 usecase를 다뤄본적이 많이 없어서 사실 잘 모르겠던데 얘는 진짜 너무 반가웠어요