Thanks for sharing. Great seeing people experimenting with React combined with Mendix. Well done!
Though there are some downsides; the Mendix platform does not ship with React as a result all custom widgets need to bundle React them self making them bigger and less suitable for mobile or low bandwidth.
React comes with a great concept of data flow, though the Mendix platform does not support it at the moment, so you will need to understand both React as Dojo lifecycle make the widget more prone to errors and complex to maintain and optimize.
Personally I would encourage people to dive into React, through you should be carefull building widgets for Mendix app store and for production environments.
Some of the R&D supported custom widgets are already based on React, unfortunately React is not available for all custom widgets.
Hope that React will be first class citizen for everyone of the Mendix platform soon.
What I tried to achieve with this boilerplate was presenting a method to build complex widgets with nice complex features, such as interactive data charts, as simple as possible within Mendix. I think that the tools presented work quite well and allows developers to build really cool things. As an example, for some projects we now use the D3 library to build widgets similar to what can be found here: https://github.com/d3/d3/wiki/Gallery .
As long as Mendix does not provide first class citizen support for these kind of projects, we have to resort to these kind of tools. It is my hope that this will no longer be necessary in the near future.
As some one new to react from a mendix background, it is interesting to see there is already a movement for a mendix/react future.