We've used React on Wikimedia-Takedown-Tools and the Interaction Timeline.
T180090: Interaction Timeline V1: Increase information density, decrease whitespace. is a requrest to use OOjs within the Interaction Timeline.
React does provide a method for integrating with other libraries:
https://reactjs.org/docs/integrating-with-other-libraries.html
We should create a library of React components that wrap (and abstract) the existing OOjs UI components.