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.

Wip
4 minutes read

Why React?

Explain why react is great?

  • Widespread, full of doc. Show a graph that compares with others.
  • Great state management: exactly what we need
  • Based on the concept of component: exactly what we need for dataviz

Expected knowledge

Explain that this is not a react course. If you know nothing about react, you gonna struggle here. So learn somewhere first.

Explain that building viz is a very specific need, thus this course.