React is a declarative, efficient, and extremely flexible JavaScript library for building user interfaces.