Skip to content

PacktPublishing/Learning-React.js-with-Flux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Learning React.js with Flux [Video]

This is the code repository for Learning React.js with Flux [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Flux is a web application development architecture created and used by Facebook. It fits seamlessly with React—in MVC terms, Flux is the Model and Controller to React’s View, but it actually goes much deeper than that. Flux is a new way of thinking compared to the old MVC model. Instead, it sets out a Dispatcher, Store, and View model for creating applications with much clearer data flow. Enabling you to create cleaner and more easily maintainable applications that scale better and are easier to debug. This course starts by having a running server that connects to Mongo database with Mongoose. We will also explore more about Nodemon, express, EJS, MongoDB, and Mongoose. Then we proceed to add React to present the data sent from the server. After integrating React into our workflow, the course focuses on building some of the critical components required to create the To-Do list. Then we proceed to learn about data storage and management on the client. Once you get acquainted with Flux and React, finally, the course takes us through integrating the Flux application with our backend. This course is a complete introduction to Flux, covering the new Flux paradigm and teaching how to create Flux and React web applications from the ground up.

What You Will Learn

  • Gain hands-on knowledge of how to migrate your application to different database services
  • Learn how to build a user interface using React
  • Create UIs to Scale with Flux to understand about Flux for scaling applications

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
This course is targeted at JavaScript ES5/ES6 developers. In order to take this course, you should have some familiarity with React, Node.js, and NPM.

Technical Requirements

This course has the following software requirements:
Node.js 10.15.3

Related Products

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published