Learning ReactJS

Learn to build modern UIs with ReactJS! This friendly course covers everything you need to get started, from basics to building a book management app.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This ReactJS course is all about making learning fun and simple! You’ll get hands-on by creating a book management app from scratch, exploring components, state management, and more. Perfect for beginners!

Key Points

  • Learn React basics and components
  • Build a book management application
  • Manage state with Redux and connect to APIs

Learning Outcomes

  • Understand the fundamentals of ReactJS
  • Create and manage components and elements
  • Build a full-fledged application using APIs and Redux

About This Course

Build beautiful, modern, and modularized UIs with ReactJS

React is a JavaScript library that communicates changes on a User Interface to the browsers quickly, without having to re-render anything except the part of the display that needs to change. Elements of a site or application can be updated seamlessly without delay, without disrupting the rest of the display or requiring the user to refresh.

This course first covers all of the React.js basics like its API to create elements and components, the virtual DOM and the JSX syntax extension, using the state, working with browser events and components lifecycle methods. We then dive in and build an application from scratch to practically use the knowledge gained in the first part.

The application we will be building is an administration page for a list of books. You will see a list of books, then can add new books and remove books from the list. The final application will work with a server API to persist the data and it will use the Redux library to manage the data state for React.

About The Author

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.

  • Set up React development environments

  • See what comprises the React.js library

  • Get to grips with React components and their life cycles

Instructor

Profile photo of Packt Publishing
Packt Publishing

Packt are an established, trusted, and innovative global technical learning publisher, founded in Birmingham, UK with over eighteen years experience delivering rich premium content from ground-breaking authors and lecturers on a wide range of emerging and established technologies for professional development.Packt’s purpose is to help technology professionals advance their knowledge and support the growth of new technologies by publishing vital...

Review
4.9 course rating
4K ratings
ui-avatar of Christopher Renshaw
Christopher R.
4.0
3 years ago

Course is only one year old and does hold well.
The later sections of the course are much better. I actually feel like I have a good grasp on React now.

  • Helpful
  • Not helpful
ui-avatar of Eric Shi
Eric S.
2.0
4 years ago

It's dated and he doesn't provide the copy paste links. Bad first impression at the moment. Also doesn't really walk you through anything. Goes along without much explanation.

  • Helpful
  • Not helpful
ui-avatar of Thomas Barbaro
Thomas B.
4.5
7 years ago

React section was very good.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses