React.js (React)

In computing, React (also known as React.js or ReactJS) is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications. Complex React applications usually require the use of additional libraries for state management, routing, and interaction with an API.

What Will I Learn ?

  • Welcome to Starting with React
  • React Components
  • React State and Props
  • React Event Handling
  • Routing in React
  • React Flux
  • Styling React
  • Course Conclusion

Prerequisite Knowledge

  • Javascript
  • jQuery

Who can benefits ?

  • Developers
  • Student
  • Designers

Opportunity Scope

Mentor shall discuss on classroom.

Modules / Chapter

Lesson 1: Welcome to Starting with React

  • Introduction
  • What is React?
  • How This Course Works
  • Preparing for React

Lesson 2: React Components

  • Section Introduction
  • Component Basics
  • Component Implementation
  • Component Composition
  • Composition Implementation
  • Section Conclusion

Lesson 3: React State and Props

  • Section Introduction
  • Managing Data in React
  • State and Props Implementation
  • Section Conclusion

Lesson 4: React Event Handling

  • Section Introduction
  • Reacting to Events
  • Event Handling Implementation
  • Section Conclusion

Lesson 5: Routing in React

  • Section Introduction
  • Applying Routing
  • Router Implementation
  • More Routing Concerns
  • More Routing Implementation
  • Section Conclusion

Lesson 6: React Flux

  • Section Introduction
  • The Flux Pattern
  • Implementing a Flux Store
  • More Flux Details
  • Implementing Flux Shoutouts 1
  • Implementing Flux Shoutouts 2
  • React Forms
  • Implementing a React Form
  • Section Conclusion

Lesson 7: Styling React

  • Section Introduction
  • Component-Level Styling
  • Applying Style
  • Flesh Out Characters
  • Section Conclusion

Lesson 8: Course Conclusion

  • Content Review
  • What now?
  • Final Thoughts

Enquiry Form

Required fields are marked (*).

(Max 350 words only)

Contact Information

  • Address

    Anamnagar - 32 Kathmandu, Nepal

  • Email

    info@labanepal.com

  • Phone

    +977-1-4102721, 4102722, 4244804

  • Opening Hours

    10 AM - 5 PM

Registration Form

Required fields are marked (*).

(Max 350 words only)

Contact Information

  • Address

    Anamnagar - 32 Kathmandu, Nepal

  • Email

    info@labanepal.com

  • Phone

    +977-1-4102721, 4102722, 4244804

  • Opening Hours

    10 AM - 5 PM

newsletter

Sign Up for News and Offers

Subscribe for the latest news and great deals we offer