This is one thing that I find great about working with ClojureScript. My team has been using the Reagent library (<a href="https:&#x2F;&#x2F;reagent-project.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;reagent-project.github.io&#x2F;</a>) that uses React internally. Its API has stayed stable through all the versions of React, and all I had to do to get the benefits of the latest React versions was to update the dependency version in my project.