profile
성장을 향한 작은 몸부림의 흔적들
태그 목록
전체보기 (186)React(48)독서(32)Rust(23)beyond js(18)nextjs(16)dante(16)typescript(15)next.js(11)nextjs13(10)서평(9)functional programming(8)kotlin(8)JavaScript(7)redux(5)next.js13(5)아키텍쳐(4)html(4)SSR(3)vanilla-extract(3)쉽게 말하는(3)css-in-ts(3)js(3)회고(3)CSS(3)DDD(3)타입스크립트(3)aws(3)별 건 아니지만(3)test(3)브라우저(2)SolidJS(2)react-query(2)스프린트(2)React18(2)클린 소프트웨어(2)애자일(2)webpack(2)jest(2)reducer(2)frontend(2)svelte(2)e2e(2)기술면접(2)ts(2)master course(2)생각(2)SOLID(2)hook(2)rust professionals(2)cypress(2)테스트(1)next13(1)ssh(1)ec2(1)2022(1)ts 5.2(1)Nginx(1)next(1)useImperativeHandle(1)sapper(1)webkit(1)htmx(1)아키텍처(1)DOCTYPE(1)apple vision(1)인터뷰(1)Jotai(1)WWDC(1)useReducer(1)useRef(1)postcss(1)기술(1)협업(1)CSR(1)typescript5(1)(1)svelte4(1)code splitting(1)Vercel(1)github(1)객체지향(1)seo(1)useEvent(1)저예산 러스트(1)svg(1)styled component(1)Remix(1)WWDC2023(1)useTransition(1)mobx(1)Suspense(1)audio(1)도커(1)OS(1)git(1)디자인패턴(1)sentry(1)함수형(1)Fiber(1)virtual DOM(1)web(1)component(1)app router(1)웹 렌더링(1)Bun(1)npm(1)react season component(1)react dom(1)nextjs master course(1)101(1)CRA(1)panda.css(1)island architecture(1)함수형 프로그래밍(1)optimize(1)사이드 프로젝트(1)별 거 아니지만(1)AB테스트(1)using(1)프론트엔드(1)chatGPT(1)panda(1)ts5.0(1)기술 면접(1)bun1.0(1)useEffect(1)useState(1)useSyncExternalStore(1)decorator(1)async(1)node.js(1)DesignPattern(1)네트워크(1)VDOM(1)critical path(1)book(1)
post-thumbnail

ssr 삽질기 - styled-component가 잘 렌더링되지 않아요!

현재 진행중인 개인 프로젝트에서 처음으로 Next.js를 사용하지 않고 SSR과 코드스플리팅을 적용해보고 있습니다. 프레임워크를 사용하지 않으니 개발환경 구축에 여러모로 애를 먹었지만 리엑트 공식 문서와 stackoverflow, 페이스북 React Korea 커뮤니티등 여러 웹페이지를 왔다갔다하며 많은 사람들과 커뮤니케이션을 할 수 있었는데요, 오늘은 SSR과 코드스플리팅을 구축하며 서버에서 렌더링되는 html 파일에 스타일링이 제대로 입혀지지 않는 것을 어떻게 해결했는지에 대해 나누고자 합니다. 👉 무슨 문제가 있었나요? webpack-dev-middleware와 webpack-hot-middleware 을 이용해서 express 서버 코드인 server.tsx에서 앱 구동시 초기 화면을 불러올때 찰나의 시간동안 스타일이 전혀 입혀지지 않은 plain text들이 화면에 표시되는 것이 문제였습니다. SSR과 코드스프리팅의 특

2020년 5월 17일
·
0개의 댓글
·