Learning ReactJS
Learning ReactJS, available at $19.99, has an average rating of 3.8, with 36 lectures, based on 17 reviews, and has 89 subscribers.
You will learn about Set up React development environments See what comprises the React.js library Get to grips with React components and their life cycles Use React JSX and the Virtual DOM Understand how React work with browser events Understand React’s controlled components Work with stateful class components and stateless function components Design a simple browser application Manage the state and use a server API with React Learn about Redux stores, reducers, actions, and middlewares This course is ideal for individuals who are This video course is front-end web developers and mobile application developers with a good working knowledge of JavaScript. It is particularly useful for This video course is front-end web developers and mobile application developers with a good working knowledge of JavaScript. .
Enroll now: Learning ReactJS
Summary
Title: Learning ReactJS
Price: $19.99
Average Rating: 3.8
Number of Lectures: 36
Number of Published Lectures: 36
Number of Curriculum Items: 36
Number of Published Curriculum Objects: 36
Original Price: $74.99
Quality Status: approved
Status: Live
What You Will Learn
- Set up React development environments
- See what comprises the React.js library
- Get to grips with React components and their life cycles
- Use React JSX and the Virtual DOM
- Understand how React work with browser events
- Understand React’s controlled components
- Work with stateful class components and stateless function components
- Design a simple browser application
- Manage the state and use a server API with React
- Learn about Redux stores, reducers, actions, and middlewares
Who Should Attend
- This video course is front-end web developers and mobile application developers with a good working knowledge of JavaScript.
Target Audiences
- This video course is front-end web developers and mobile application developers with a good working knowledge of JavaScript.
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 Bunais 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.
Course Curriculum
Chapter 1: Installation and Setup
Lecture 1: The Course Overview
Lecture 2: Setup Guide
Chapter 2: What Is React?
Lecture 1: Why React?
Lecture 2: The React Way
Lecture 3: The Virtual DOM
Chapter 3: Declarative User Interfaces
Lecture 1: React's Language
Lecture 2: JSX
Chapter 4: React Components
Lecture 1: Defining Components
Lecture 2: Using JSX
Lecture 3: Readability and Reusability
Lecture 4: Composability
Chapter 5: Components State
Lecture 1: Reading and Updating the State
Lecture 2: Deciding Who Owns the State
Lecture 3: Giving Children Components Access to the State
Chapter 6: Working with User Input
Lecture 1: React's Event System
Lecture 2: Working with DOM Nodes
Lecture 3: Controlled Components
Chapter 7: Components Lifecycle
Lecture 1: Mounting and Unmounting Components
Lecture 2: Updating Components
Chapter 8: Building an Application with React
Lecture 1: What Are We Building?
Lecture 2: Building the Presentational Components
Chapter 9: Using React's Built-in State
Lecture 1: Initializing the State
Lecture 2: Separating Components into Modules
Lecture 3: Implementing the Delete Action
Lecture 4: Handling Edge Data Cases
Lecture 5: Reading User Input from the DOM
Lecture 6: Using a Controlled Input Component
Lecture 7: Displaying the Author Information
Chapter 10: Talking to a Remote Backend
Lecture 1: Moving Data to the Backend
Lecture 2: Fetching Data to React State
Lecture 3: Improving the Data API
Chapter 11: Getting Started with Redux
Lecture 1: Configuring Store and Reducers
Lecture 2: Dispatching Actions
Lecture 3: Working with the Redux Promise Middleware
Lecture 4: Deleting a Book
Lecture 5: Final Thoughts
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 4 votes
- 4 stars: 9 votes
- 5 stars: 2 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024