|
Bring this seminar on-site to your facility for groups of 10 or more. |
This hands-on course introduces students to the React JavaScript library and covers essentials such as using Create React App, defining components, writing and styling JSX elements, passing props, using state and registering event handlers
Course Description
React (a.k.a. ReactJS or React.js) is a JavaScript library for developing user interfaces. This hands-on course introduces students to the React JavaScript library and covers essentials such as using Create React App, defining components, writing and styling JSX elements, passing props, using state and registering event handlers. Students will also learn how to use React Hooks, the Context API, Lifecycle Methods and how to implement global state using the Redux JavaScript library.
Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.
What You Will Learn
- Rendering React Components
- Styling Components with CSS and Bootstrap
- Using
Create React App
- Fetching External Data with Fetch API
- Leveraging JSX for UI Design
- Creating Functional and Class-based Components
- Working with Forms
- Using React Hooks
- Single Page Applications with React Router
- Validating Props with PropTypes
- Using Lifecycle Methods
- Maintaining Component and Global State
- Registering Event Handlers
- Animating React Components
Workshop Prerequisites
Knowledge of HTML5, CSS, and JavaScript equivalent to attending the Website Development with HTML5, CSS and Bootstrap and JavaScript Programming courses.
Workshop Overview
React Fundamentals
|
React Development Environment
|
ES6 Features in React
|
JSX
|
Responding to User Events
|
Working with Forms
|
Styling JSX
|
Working with State
|
Fetching External Data
|
Defining Components
|
Lifecycle Methods
|
Using React Router
|
Using the Context API
|
Using React Hooks
|
Passing Data with Props
|
Deploying a React Application
|
More Seminar Information | ||||||||||
|



|
Frequently Asked Payment Options Register Availability Other Information |