Skip to content

Learning ReactJS [Video]


Packt Publishing

Summary

Price
£70.78 inc VAT
Or £23.59/mo. for 3 months...
Study method
Online
Duration
Self-paced
Qualification
No formal qualification

Overview

React is a JavaScript library that communicates changes on a User Interface to the browsers quickly, without having to re-render anything except the part of the display that needs to change. Elements of a site or application can be updated seamlessly without delay, without disrupting the rest of the display or requiring the user to refresh.

Description

Video Description

React is a JavaScript library that communicates changes on a User Interface to the browsers quickly, without having to re-render anything except the part of the display that needs to change. Elements of a site or application can be updated seamlessly without delay, without disrupting the rest of the display or requiring the user to refresh.

This course first covers all of the React.js basics like its API to create elements and components, the virtual DOM and the JSX syntax extension, using the state, working with browser events and components lifecycle methods. We then dive in and build an application from scratch to practically use the knowledge gained in the first part.

The application we will be building is an administration page for a list of books. You will see a list of books, then can add new books and remove books from the list. The final application will work with a server API to persist the data and it will use the Redux library to manage the data state for React.

Style and approach

Through this practical course, you will be equipped with a good understanding of the mechanics behind ReactJS, and how to create lightweight, responsive application UIs. You will be able to build several UI elements, make them reactive to user input, and extend your knowledge of DOM manipulation to customize your own UIs in the future.

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

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2024. All rights reserved.