Skip to content

PacktPublishing/Learning-ReactJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Learning ReactJS [Video]

This is the code repository for Learning ReactJS [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

React is a UI framework that communicates the smallest changes on the server side to the browser quickly, without having to re-render anything except the part of the display that needs to change. Elements of a site or app can be updated seamlessly without delay, without disrupting the rest of the display or requiring the user to refresh.

The course covers React components, Virtual DOM, JSX syntax, and handling visualizations and web graphics, which are all tied up and demonstrated by building an application. Then we dive in, showing you everything about React components in depth, and how to work with browser events.

You will get an introduction to React, and its key parts and concepts, in order to help you to understand the mechanics behind it. After learning both the basic and advanced features of React, we will build a sample application for short inspirational quotes where users can see a paginated list of quotes, can search the list, and can add new quotes to the list.

What You Will Learn

  • Set up React development environments
  • See what comprises the React.js library
  • Get to grips with React components and their life cycles
  • Use React JSX and the Virtual DOM
  • Understand how React work with browser events
  • Understand React’s controlled components
  • Work with stateful class components and stateless function components
  • Design a simple browser application
  • Manage the state and use a server API with React
  • Learn about Redux stores, reducers, actions, and middlewares

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
This video course is front-end web developers and mobile application developers with a good working knowledge of JavaScript. It is ideal for developers who are working with single-page web applications, and those who want to create attractive, high-performance user interfaces.

Technical Requirements

This course has the following software requirements:
React.js JSX

Related Products

About

Learning ReactJS, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published