Browse our list of curated database of projects, exercises, and lessons to learn ReactJS
Javascript
ReactJS
The React components are easy to optimize when necessary. For that we count on with the useReducer hook, which allows us to encapsulates not only the state of a component, but also the logic that comes with it. Now we'll see....
Read lessonFlux
ReactJS
Without Flux, React is just a cute front-end library. React Flux will make it a framework, giving your application a defined structure, taking care of the data-processing layer, and much more about what is flux.
Read lessonJavascript
Controlled Inputs
Inputs
Javascript
React Hooks
React useState
easy
Use your react.js skills to make a simple counter component
Start projectJavascript
ReactJS
intermediate
Use the audio tag to create your own music player
Start projectBootstrap
ReactJS
easy
Steps to create your first personal porfolio using React.js
Start projectJavascript
git
ReactJS
easy
Create a web app using React router and Context
Start projectJavascript
ReactJS
intermediate
Create a simple contact list application using React.js
Start projectJavascript
React Hooks
React useState
easy
Create a small react component with its own state and event listeners
Start projectReactJS
React is a front-end library ideal for creating interfaces (generate HTML+CSS). It's the fastest, most advanced, and most wanted library in the market right now. Don't stay behind, learn React JS here with this React JS tutorial
Read lessonReactJS
React.js bread and butter. Become a master in React Components and you have conquered the front-end world of React.
Read lessonReactJS
Javascript
React useState
intermediate
Create a simple contact list application using the React.js framework and Flux Architecture
Start projectJavascript
Node
JWT
intermediate
Almost every website in the world has user authentication, in this project you have to implement user authentication using NodeJS for building a backend REST API and React.js and sessionStorage API for the front end web application.
Start projectReact Context API
postgres
JWT
intermediate
Create the users stories for your final project
Start projectJavascript
HTML and CSS
ReactJS
intermediate
Use React and HTTP Fetch to create a Meetup.com clone
Start projectJavascript
ReactJS
intermediate
Create a simple to-read website for Star Wars fans. Use the SWAPI to fetch and React + React Router + Context to save the reading list.
Start projectJavascript
React Hooks
ReactJS
easy
Learn and practice ReactJS using hooks, interactive tutorial with dozens of react exercises, get instant feedback with automatic grading and watch video solutions afterwards.
Start exerciseReactJS
The Context API is one of the most recent tools that the React.js team created to handle application data flow. It is the perfect companion for building small to mid-size applications without the need of a state management library like Redux
Read lessonFlux
javascript
context.api
intermediate
Use Flux for the first time, learn how to organize you application in a centralized store and how to replicate changes and notify using the Context.API
Start projectJavascript
React Hooks
React useState
easy
Create a simple tictactoe 2 player game (no AI), using the React.js framework
Start projectJavascript
ReactJS
intermediate
Create a simple todo web app using the React.js framework
Start projectAPIs
Fetch API
ReactJS
easy
Create a simple todo web app using the React.js framework and use the API to sync with the server
Start projectJavascript
Bootstrap
HTML and CSS
easy
Create a simple landing page using React.js components
Start projectJavascript
Python
Flask
easy
Almost every website in the world has user authentication, in this project you have to implement user authentication using the Python Flask framework for building a backend REST API and React.js and sessionStorage API for the front end web application.
Start projectReactJS
Learn how to harness React Global Context to streamline state management in your applications. Master the power of global state for efficient data sharing.
Read article