Expose JavaScript classes to React
Summary
React JSX offers a lot of new ways and improvements to support object-oriented development in JavaScript. Core should take advance of these and provide its classes to React clients.
Implementation Plan
- Core already provides some of the main classes to React clients. We should focus on the migration of these to React, before implementing other functionalities.
Migration Plan
When migrating to React JSX, we should keep in mind that the old JavaScript implementation will be deprecated as soon as possible: this means that we should check that JSX compiled files are really compatible with standard JavaScript.