External React libraries usage

What is the feature?

For some time ForestAdmin lists React as a technical option for its UI (SmartViews).
At the same time, there is only one example, that shows its usage (https://docs.forestadmin.com/documentation/reference-guide/views/create-and-manage-smart-views#example-gallery-view). So there is almost no info about its full usage. There is no already bundled React component list in FA Ember.

What problem does this solve for you?

ReactJS is more flexible and dynamic than EmberJS for me. Especially, when React can inject and use existing external components. For example, react-data-grid (GitHub - adazzle/react-data-grid: Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like, react-data-grid - npm, https://cdnjs.cloudflare.com/ajax/libs/react-data-grid/6.1.0/react-data-grid.min.js).
My users want to download a big number of records and check, sort them in the way, that react-data-grid already implements. But there is no info on how to bundle into FA EmberJS or properly inject and use an external React script.

Please, respond to the following questions.

  1. What components already bundled into FA’s EmberJS?
  2. What is the proper way to inject & use external React components, that not bundled into FA’s EmberJS?

Who else would be using this feature?

The external React library injection can be used by any SmartView user.