React is an open-source javascript library that is used for developing interactive user interfaces. While working with react it is recommended that while using react you follow react's best practices. This will help in keeping the code clean and organized. React is open source library developed by Facebook allows integration with a number of different components and developers can also create their own component and share with the community.