Hi there, interesting proposal and my team would like to cooperate, I won't write long template cover letters, let me answer your questions:
1) Here are some links to the previous project, please enjoy
2) I like React's simplicity of developing a super rich application, less code, max result, real-time data on the screen - amazing rocket:)
Now for the cons of React in my opinion and experience, there are some cases when you need an Angular like 2 way data binding approach. Right now except event callback pattern, you cannot do it other way. So, I was wondering if the community provides some easier approach to achieve that, then it would be good.
3) The significance of refs in React is somewhat very useful if you have the requirement to play with DOM nodes directly. You can pass in refs to component tree and form there you can do whatever you like.
4) I think it should be a part of the test, otherwise more info required
Kind regards
Kathrin, UDTech