But browsers don’t understand JSX out of the box, so you’ll need a JavaScript compiler, such as a Babel, to transform your JSX code into regular JavaScript.

  1. how come there is a javascript compiler, when it is an interpreted language ?

  2. Clarify child and parent here