I agree with this and I would say that it could live alongside the current UI. The new UI could provide easy to use opinionated workflows while the current UI could provide an “advanced” interface for the time being.
We should be really careful about porting pages over to react without first thinking about:
a) does this page make sense as a standalone page?
b) could this action exist in a workflow?
c) is this something we even need at all?
I would posit that a lot more of the pages fall into “c” then we would imagine at first glance.
Several people have provided “React 101” classes already and there has been mixed engagement. Aside from a mandate that “all new features must be written in react” I am not sure what else we can do to drive engagement.
I’m not sure how we would force them to do so but we should encourage it by making it as easy as possible (i.e. providing components, etc.)