March 2017
Beginner to intermediate
500 pages
9h 41m
English
The only thing that was missing from the last example was the client JavaScript code. No big deal, right? The user actually wants to use the application and the server needs to deliver the client code bundle. How would this work? We want routing to work in both the frontend and the backend, without modification to the routes themselves. In other words, the server handles routing in the initial request, then the browser takes over as the user starts clicking things and moving around in the application.
This is pretty easy to do. Let's create a main module (it probably looks familiar from examples in the previous chapter):
import React from 'react'; import { render } from 'react-dom'; import routes from './routes'; // Nothing ...Read now
Unlock full access