I'm not aware of plans to remove Angular support, but happy to be corrected. I'm basing this off of an old discuss post.
To build on Aaron's point, the EUI (Elastic UI) component library is written in React, and there is a good Hello World tutorial in the repo to help you get started. Therefore for consistent look and feel with Kibana it may be helpful for you to use React.