React

React is a JavaScript web application framework for building rich user interfaces that run in web browsers.

React framework logo.

React is an implementation of the JavaScript frameworks concept. Learn how these pieces fit together in the web development chapter or view the table of contents for all topics.

Beginner React tutorials

Generally before you start working with React you will want to learn how to build your Python backend with a web framework such as Django, Flask or Pyramid. Once you get comfortable with the web development basics with one of those frameworks as well as JavaScript then it will be much easier to tack on React to build your client-side user interfaces.

Other React resources

Do you need to style your app or deploy it?

My app runs but looks awful. How do I style the user interface?

I've built a Python web app, now how do I deploy it?

How should I host and serve static content files?

Sign up for a monthly email with Full Stack Python tutorials. No spam ever.

Sponsored By

Rollbar logo

Fix errors in your Python code before your users see them by monitoring with Rollbar.

Learn More Python

Introduction to Ansible video course logo.

Deploy web apps with the Ansible configuration management tool.


TestDriven logo

Build microservices with Docker, Flask & React in this great course.

Full Stack Python

Full Stack Python is an open book that explains concepts in plain language and provides helpful resources for those topics.
Updates via newsletter, Twitter & Facebook.

Matt Makai 2012-2019