React is the library for web and native user interfaces. Build user interfaces out of individual pieces called components written in JavaScript. React is designed to let you seamlessly combine components written by independent people, teams, and organizations. React (also known as React.js or ReactJS ) is a free and open-source front-end JavaScript library [5][6] that aims to make building user interfaces based on components more "seamless". [5] It is maintained by Meta (formerly Facebook) and a community of individual developers and companies. [7][8][9] According to the Stack Overflow Developer Survey, React is one of the most commonly used web technologies. [10] React can be used to develop single-page, mobile, or server-rendered applications ... React is a JavaScript library for rendering user interfaces (UI). UI is built from small units like buttons, text, and images. React lets you combine them into reusable, nestable components. From web sites to phone apps, everything on the screen can be broken down into components. In this chapter, you’ll learn to create, customize, and conditionally display React components. The library for web and native user interfaces