We use React to build our own screens, and Redux to maintain our internal state.
Should I use your Redux store or my own?
It is best that you use your own Redux store. Although generally the advice is that one store per application is preferred, the best practice when you are using an external component (like the Adaptable Blotter) is to have separate stores. You do of course have access to our store to listen, and react, to changes in our state.
Can we listen to state changes in your Redux store?
Yes, you can subscribe to our Redux store, and react to changes as appropriate. In this code snippet from the harness page on our demo site, we subscribe to theme changes in the Adaptable Blotter store and style the grid accordingly.
Adaptable Blotter is compatible with any library or framework. Although it uses React and Redux internally to build its own screens, it works with any other library. We have users who use Angular, Ember, JQuery and many other libraries in the 'hosting' application.
Do you offer framework-friendly wrappers?
Yes we do. We currently only offer React and Angular wrappers, to be followed soon by Vue, Ember and others.