been working with react for years and i still think its a mess. too many ways to do the same thing. And every new project is a gamble on whether the library maintainer will bail in a year