How to migrate a large project to react 16?

Good day!
There is a fairly large project, with lots of microservices, which is constantly updated/extended.
Now the time has dropped for refactoring, and the first thing I want to do is translate it to 16 version.
With the first problem that I faced is the transfer of the library component in a separate npm modules in particular, I have in the project all used React.createClass PropTypes and

Question: is it possible as it is centrally done by overloading the Component class of React? or better in components to register it
npm install --save prop-types
i create npm-react-class
June 14th 19 at 20:17
2 answers
June 14th 19 at 20:19
Do the same thing, quietly overwritten. Though not quickly.
To complicate his life now and to facilitate in the future - just at the same time can add support for flow.

At the same time can adjust prettier and to get rid of all the files under a single style (if not).
The same thing about eslint (can be in the process of rewriting at the same time to correct all the errors).

p.s. try the automatic "tools", can ride.
June 14th 19 at 20:21
To transfer parts, simultaneously overwriting with the React.createClass to ES6 classes.

Find more questions by tags ReactRedux