qqp question1: What exactly is BabelJs? Why does it understand JSX/React components? question2: I am creating a LinkedIn authentication component for a ReactJS Flux project. LinkedIn's API doc says to add a script block to the footer, with some listener functions, etc. What is the best way to add that code into JSX?