React is a JavaScript library for building user interfaces that has taken the web development world by storm. React is known for its blazing-fast performance and has spawned an ecosystem of thousands of related modules on NPM, including many tooling options.

If you want choice and customisability, or you want to tap into the energy of a community dedicated to constant experimentation, React might be the framework for you.

Created by Facebook, React is currently being used on websites including Netflix, Airbnb, Walmart, and many others. However, in a community that favours choice and flexibility, it can be hard to know where to start! That's why we created this comprehensive guide to learning React.

Learn React guide

  

See the Guide