Free Professional React JS Crash tutorial, It lets you compose complex UIs from small and isolated pieces of code called “components”. React is used for front-end web development, it's what your user will see and interact with when they come to your website or web application.