Video description
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
- 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 browser events work
- Set up React development environments
- Manage the state with React
- Design a simple browser application
- Deploy React applications
Audience
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.
About The Author
Samer Buna: Samer Buna is a technical content author, software engineer, and mentor. He has a master's degree in information security and over ten years of progressive experience and success creating tailored solutions for businesses within many industries. Samer is passionate about everything JavaScript, and he loves exploring new libraries. His favorite technical stacks are Node.js for the backend and React.js for the frontend. Samer has authored a few books and online courses about React and GraphQL. You can follow him on Twitter at @samerbuna, and you can read more of what he writes at https://edgecoders.com/.
Publisher resources
Table of contents
- Chapter 1 : Installation and Setup
- Chapter 2 : What Is React
- Chapter 3 : Declarative User Interfaces
- Chapter 4 : React Components
- Chapter 5 : Components State
- Chapter 6 : Working with User Input
- Chapter 7 : Components Lifecycle
- Chapter 8 : Building an Application with React
- Chapter 9 : Using React's Built-in State
- Chapter 10 : Talking to a Remote Backend
- Chapter 11 : Getting Started with Redux
Product information
- Title: Learning ReactJS
- Author(s):
- Release date: October 2016
- Publisher(s): Packt Publishing
- ISBN: 9781785887079
You might also like
video
React.JS: The Complete Course for Beginners
React JS has taken center stage in easing the creation of dynamic user interfaces for websites …
video
The Complete React Js and Redux Course - Build Modern Web Apps
React has rapidly become one of the most powerful tools for building web applications. Top sites …
video
React Native - The Practical Guide
Mobile apps are one of the best ways to engage with users; no wonder everyone wants …
video
ReactJS Fundamentals, 3rd Edition
7+ Hours of Video Instruction Get started with React.js for front-end web development Overview covers vanilla …