As you can see in our serverRender.js file, we get the promises and resolve them, and then we render our application using SSR.
If you want to test the application, you need to go to http://localhost:3000/todo in your browser.
Remember that in our app, we are just using SSR for search bots and curl, otherwise will use CSR. This is because the only reason we have to use SSR is to improve our SEO in Google, Yahoo, and Bing.
If we use CSR, the way we will execute our action is on the componentDidMount() method in our Todo component; and if we are using SSR, we will use the initialAction method, which returns a promise that will be resolved in serverRender.js.
If you open the page, you should see this:

If you want to see whether the SSR is working, you can use the curl command and execute the same URL in your Terminal:

As you can see, the todo list reducer has been added to initialState and from there, we can render the list using SSR.