<i>Damn - whenever I read the React documentation I have to filter out all the irrelevant code that is not ES2015. Why is all that non-ES2015 code there still?</i><p>Because browsers don&#x27;t fully support ES2015 yet? not everyone wants to use&#x2F;learn new buggy transpilers, new build tools, add more boilerplate, etc..