is it possible to run two different versions of ReactJS on the same page?
<p>Hello everyone I am wondering if is possible to run two version of ReactJS on the same page , something similar to <code>jQuery.noConflict()</code>.</p>
<p>With a bit of research i have found two interesting things :</p>
<blockquote>
<p><strong>Two Reacts Won’t Be Friends</strong></p>
<p>While I’m happy that everybody seems to be converging on NPM in 2015 and NPM wants developers to use it for managing front-end dependencies, it still has rough edges. The biggest problem with using NPM for front-end dependencies is that if two packages specify a library like React as a dependency, they might get two separate copies of React. Even worse, they might get different versions of it. This works fine for something like Node, but not for browser libraries that want to mess with the same global mutable DOM! NPM tried to solve this with peerDependencies but all hell broke loose and they’re backing out.</p>
</blockquote>
<p><a href="https://medium.com/@dan_abramov/two-weird-tricks-that-fix-react-7cf9bbdef375#.hfx35f6hl" rel="nofollow noreferrer">https://medium.com/@dan_abramov/two-weird-tricks-that-fix-react-7cf9bbdef375#.hfx35f6hl</a></p>
<p>And an issue on github: <a href="https://github.com/facebook/react/issues/1939" rel="nofollow noreferrer">https://github.com/facebook/react/issues/1939</a></p>
<p>However is not clear for me how we could wrap &amp; delivery our ReactJS widgets in order they could run without conflicts on a page using other version of ReactJS .</p>
<p>thanks</p>