Course Details


Course Overview

The React.js framework is an open-source JavaScript framework and library developed by Facebook. It’s used for building interactive user interfaces and web applications quickly and efficiently with significantly less code than you would with vanilla JavaScript.

In React, you develop your applications by creating reusable components that you can think of as independent Lego blocks. These components are individual pieces of a final interface, which, when assembled, form the application’s entire user interface.  

Course lessons

  • JavaScript + HTML + CSS fundamentals are absolutely required
  • You DON’T need to be a JavaScript expert to succeed in this course!
  • ES6+ JavaScript knowledge is beneficial but not a must-have
  • NO prior React or any other JS framework experience is required!
  • introduction to React
  • React Advantage
  • Setup ReactProject
  • What is NPM ?
  • Package.json
  • Install Module
  • Create React App
  • Directory Structure
  • Understanding Virtual DOM
  • LifeCycle
  • JSX Introduction
  • What is Component
  • Creating Components
  • Functional Components
  • ClassComponents
  • Component Lifecycle
  • Nesting Components
  • Higher-order Components
  • Pure
  • Conditional rendering
  • What is Props
  • Create Props
  • Default Props
  • PropTypes
  • Children
  • Css & Inline Style
  • Template Integration
  • React Router Library setup
  • Router Configuration
  • Passing data using parameters
  • link and Menu bar
  • Handling Form Events
  • Controlled Components
  • Uncontrolled Components
  • Form Controls
  • Form validations

Our Newsletter

© 2022 H&B Computer Education