Re:React: Mixins Considered Harmful
by danabramov on Wednesday July 13, 2016 @03:45PM
(#12089082)
It is indeed a part of our strategy. We can’t just tell everyone to go functional. We are making mistakes and learning together with our users, and we are phasing our patterns when we are confident that the better patterns are accessible and we see that people can use them efficiently without extensive training.
They are part of the framework to allow developers not familiar with functional and declarative ways of doing things to get stuff done
I believe its part of the React team's long-term goal to educate framework adopters about the proper patterns and to slowly phase out these escape hatches.