A neat way to write algebraic data types in TypeScript using Proxies
If you have ever worked with reducers in React in the past, you may have noticed that best practices come with a lot of boilerplate. This article looks into why we use these practices, as well as introduces an ergonomic way to implement data types fo...
monotykamary.hashnode.dev6 min read