Reducing user latency and increasing security are just a few of the reasons for why React is such a tremendous tool for isomorphic rendering. In this course, Isomorphic React, you'll learn how to build an isomorphic React application from start to finish. First, you’ll learn what isomorphic code is and link this idea to React. Next, you’ll explore the specific isomorphic features of React, including the ReactDOM library. Finally you’ll create a flexible isomorphic foundation upon which you will build a React application. When you’re finished with this course, you’ll have a solid understanding of the React framework.
Course Introduction Hello and welcome. I am Daniel Stern. Of course, you may know me as the code whisperer. And in this course, entitled Isomorphic React, we're going to be building a React application with full server-side Rendering capabilities and much more. Let's take a look at some of the course highlights that you can expect. First, we'll be using cutting-edge libraries to build this application. I went through great effort to study all the top existing boilerplates and determine what the most cutting-edge and latest technologies were, and we'll be implementing all of them. The application that we're building will be fully production ready. That means you can deploy it to the cloud and have a real application. But it also has full development support, which will support hot reloading and much more. We're going to have full server-side rendering support. That means when the application loads up, the server's going to take a lot of the rendering load off of the client. But what's exciting is we'll be using React Router to fully server render our roots and using React to figure out what the output should be. Finally, we've targeted efficient development. That means developer features that help you out, like using the latest version of ECMAScript or having hot reloading, are all in there. In this case, hot reloading allows our application to refresh without the actual page having to refresh. It's really useful and we'll be implementing it as we build this application. In the next clip, we'll have a look at what the goals for our application are going to be.