Has anyone considered building with TS--from the ground up--a React-like library? It seems like TS could help deal with lots of data and validation errors in a more concise and predictable way.

Mobx is built with typescript. https://github.com/mobxjs/mobx