Learn the basics of modern React by solving 140+ interactive coding challenges and building eight fun projects.
30+ free courses
interactive hands-on content
An introduction to the 80% of React concepts that you will use on a daily basis. You'll learn :
How to create and nest components
How to add markup and styles
How to display data
How to render conditions and lists
How to respond to events and update the screen
How to share data between components
A 20 hours course. You'll learn :
JSX : Learn to use JSX, the basic syntax of React.js
React Components : Learn to make React Components, the building blocks of all React.js applications.
Components Interacting : Learn how to make React components interact with one another.
Lifecycle Methods : Hook actions to specific moments in a component’s life
Hooks : Learn how to use Hooks in React, a powerful feature of function components.
Stateless Components From Stateful Components : Learn React programming patterns for mixing components with and without state.
Advanced React : Learn the most essential remaining React fundamentals.
Introduction to React
Testing React apps
React router, custom hooks, styling app with CSS and webpack
Learn React JS
Learn React Hooks
Learn to work with external API
Learn to make AJAX requests Build a News App
You will learn the basics of the most popular frontend framework, React JS.
State and Props
Handle Inputs and Render Lists
Project: CV Application
Project: Memory Card
Project: Shopping Cart
A full front end course including a React section with 47 exercises. you'll learn how to create different React components, manage data in the form of state props, use different lifecycle methods like componentDidMount, and much more.
Be able to implement single page applications in Reac
Be able to use various React features including components and forms
Be able to implement a functional front-end web application using React
Be able to use Reactstrap for designing responsive React applications
Be able to use Redux to design the architecture for a React-Redux application
Use Webpack, Babel, ESLint, npm scripts, Jest, React Testing Library, Enzyme, and more.
Deploy with a single command.
Display Json Data
Handling Click Events
Callbacks using Props
... (30 videos)