What is react


React is a JavaScript library used for creating dynamic and interactive user interfaces through reusable components. Developed by Facebook, it simplifies the process of managing application state and updating the user interface efficiently.

This lesson will offer a concise overview of React and its key features.

Members only
4 minutes read

Why React?

React was introduced in 2013, transforming the landscape of web development.

Prior to its component-based architecture, building web applications was complex and cumbersome.

Screenshot of the React website front page

If you make charts for the web and don't know react, you're missing out!

This is particularly evident in applications that involve data visualization. The ability to create reusable components, like a Scatterplot component, that can be utilized throughout your app, is a game-changer for your development process.


If you're building a data visualization application, React offers everything you need:

  • Robust state management, perfectly suited for dynamic data.
  • A component-driven approach, ideal for creating interactive visualizations.
  • Extensive community support and comprehensive documentation.

Oh no! 😱

This lesson isn’t available just yet.

Take a look at the status badges next to each lesson in the sidebar to see when it’s coming out.

Thanks for your patience! πŸ™