DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 964,423 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
dbigpot
dbigpot

Posted on

JavaScript: I built a server-side rendering starter project with ReactJS and Express.js

Let's keep this short.
Here's the link to the repository - react-ssr-starter

Motivation

Having worked with ReactJS for over two years now, the one issue I've always had with it was the initial render time. The script files always needed to be fetched from the server first and then ReactJS starts reading your bundle and renders your project. This was rather slow, especially in cases where I wanted to host a simple page that shows me daily reports for my apps. I've always known that server-side rendering greatly improved the first-time load performance but till now, I'd only ever used templating engines like Pug for SSR and never tried building an SSR project with both ReactJS and Express.

After a lot of trial and errors, and understanding why certain things don't work(even though they make logical sense), I built this starter project for you to clone and get started with your development work without having to worry about setting up the project from scratch but worry only about the core logic of what you're trying to build.

Contribution

Feel free to dive in! Open an issue or submit PRs. There's always something we can all learn.

Feedback

I'm always open to hearing from you about what you have to say. If you have any questions, I'll be glad to answer them. Cheers!

Stay home. Stay safe. Wash your hands.

Top comments (1)

Collapse
 
prashoon123 profile image
Prashoon Bhattacharjee

This is going to be fun!!

Take a look at this:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. πŸ›