
Build an express web server to serve static files from a client folder. Initialize npm to create package.json and install express and body-parser, then start the server on port 3000.
Learn to build a form with validation in React by managing state, implementing a register function, and rendering a reusable alert box with dynamic message and bootstrap styles.
Set up a node and express server to serve a products.json data file, expose GET /api/products and POST /api/products, and read/write via fs, tested with Rest Easy.
Handle product form submission by capturing fields, clearing them, and posting data via ajax to update the products state with the new product.
Explore how React add-ons extend ReactJS with animation through transition groups, two-way data binding with React Link, and immutability helpers like update.
Explore how to run react on a node.js server with express, install react on the server, and use gulp and browserify for packaging, plus a quick flux overview.
ReactJS is the powerful JavaScript library created by Facebook to handle user interfaces for web applications. It allows developers to handle the major challenges faced while building user interface for dynamic web applications. It is one of the hottest technology on the block and is essential for any web developer. The react handles only the view of the MVC pattern and can be used together with other back end frameworks such as Angular and Node. You can also use React addons to build non UI parts in react. This technology has been widely used across industry and sites like AirBnB, Imgur and Feedly are actively using it.
You will learn the following along with course:
Concepts of front end UI development with ReactJS
View rendering process and application techniques
JSX syntax
JavaScript Concepts
Virtual DOM
Application component reusability
UI Design Concepts
Use React with backend technologies like NodeJS and ExpressJS
The course is our attempt to bring together a complete , professional and practical course for any developer who wants to build web apps using ReactJS. Get started and be the ReactJS guru.