Overview
React is a powerful production-ready library for building advanced single page applications but React’s magical power lies in its virtual DOM. React’s ability to run on both Node.js and in the browser will finally make the dream of a single codebase on both the server and client-side possible! A dream that has been too long in the making. The singular promise of JavaScript on the backend and front-end will finally come true.
This talk will explain the concepts behind universal JavaScript applications and cover the history of this struggle to achieve the same codebase on the server and client-side. The talk will show you how to write React for the backend using Node.js and how to structure your application to make this efficient for your web developer team. Lastly, this talk will also share existing code scaffolding tools, code generators and cli tools to get your Universal JavaScript app started.
The dream is here!
Objective
Build Universal JavaScript Applications with React
Target Audience
React Developers
Assumed Audience Knowledge
You should be able to easily read React & Redux code.
Five Things Audience Members Will Learn
- What is Universal JavaScript
- How to Build Universal JavaScript Apps with React
- How to Write React on the Backend for Node.js
- How to Structure Your Application and Environment for Universal Apps
- Tools and Scaffolds to Get Your Universal JavaScript App Started