Razzle is a tool that abstracts all complex configuration needed for SSR into a single dependency--giving you the awesome developer experience of create-react-app, but then leaving the rest of your app's architectural decisions about frameworks, routing, and data fetching up to you. With this approach, Razzle not only works with React, but also Reason, Elm, Vue, Angular, and most importantly......whatever comes next.
This won’t be an in-depth tutorial about ES6 features or universal JavaScript (aka isomorphic JavaScript). We’re just going to cover the basics to get you up and running.
I. Vulić, S. Ruder, and A. Søgaard. Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), page 3178--3192. Online, Association for Computational Linguistics, (November 2020)