React already did that - Developer ergonomics in 2018
Why not just use React and be happy? Tools such as TypeScript, Flow, Prettier, etc. show us that developer experience while using a tool is very important, so what would a library look like with developer ergonomics and experience as its core tenet? What kind of performance metrics would need to be sacrificed to provide an all-around better developer experience? What would build tooling look like? I’ll answer these questions and more as we explore the fantastic world of developer ergonomics!