더북(TheBook)

20.6.2 Razzle

Razzle(https://github.com/jaredpalmer/razzle) 또한 Next.js처럼 서버 사이드 렌더링을 쉽게 할 수 있도록 해 주는 도구이며, 프로젝트 구성이 CRA와 매우 유사하다는 장점이 있습니다. 그렇기 때문에 프로젝트의 구조를 여러분 마음대로 설정할 수 있으며, 리액트 라우터와도 잘 호환됩니다.

현재 시점(2019년 4월)에서는 코드 스플리팅 시 발생하는 깜박임 현상을 해결하기 어렵다는 단점이 있습니다. 또한, 이 프로젝트에서 Loadable Components를 적용하는 것이 불가능하지는 않지만, 최신 버전의 Loadable Components가 기본 설정으로는 작동하지 않아서 적용하기가 까다롭습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.