Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

https://github.com/zed-industries/zed/blob/main/crates/gpui/...

GPUI is a great example of the insane amount of boilerplate needed to create a component when you don't have inheritance.

My guess is that people don't create a lot of individual components in this framework to handle different business cases, and instead overload a single text input component with a million different options. I would hate to untangle a mature app written under those conditions.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: