React

React

React sometimes referred to as a frontend JavaScript framework, is a JavaScript library created by Facebook. React is a tool for building UI components.

React sometimes referred to as a frontend JavaScript framework, is a JavaScript library created by Facebook. React is a tool for building UI components.
  • React creates a VIRTUAL DOM in memory.
  • Instead of manipulating the browser's DOM directly, React creates a virtual DOM in memory, where it does all the necessary manipulating, before making the changes in the browser DOM.
  • React only changes what needs to be changed! React finds out what changes have been made, and changes only what needs to be changed.
React
Timeline and Prerequisite
60 Hrs
Course Duration
Prerequsite
Anyone who is trying to learn the fastest growing UI framework. Should have Knowledge of HTML and JavaScript
React
Curriculum
  • React
    • Introduction to React
    • Original DOM vs Virtual DOM
    • React Components
    • React Components with JSX
    • React Components with ES6
    • Props and state
  • Node
    • Basics of Node and Installation
    • Introduction to Npm
    • Adding and removing modules
  • Integration of 3rd party Modules
    • Google Maps
    • Bootstrap Controls
    • Material UI
    • Toast Messages for notifications
  • Others
    • Other Debugging Options
    • Developer Tools
    • Current Applications developed in React
    • Future of React.
    • Introduction to Starter Kits
    • Integration with other libraries
  • React with Node
    • Creating an application using Create React App
    • Life Cycle
    • Debugging
    • Default values
    • SetState in depth
    • Creating Forms
    • Creating Table
    • Handling Events
    • Applying Filters
    • JSX in depth
    • Validations
    • Applying Styles
    • Backend calls
    • Stateful Components
    • Stateless Components
    • Local Storage
    • Routing
    • Basic Routing and Passing Params
    • Hyperlinks
    • Master Pages
    • Reconciliation
    • Creating Reusable Components
    • React.Component vs React.pure Component
    • Composition vs Inheritance
    • Code Reusability and Optimization
    • Fragments
    • Bundling
    • Deploying