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

I don't know if I'm convinced. I have several react projects stuck in dependency hell. If I upgrade from build in node 18+ (from 16) I start getting errors. If I try to upgrade react then 1 of the 3 external widgets I'm using barfs out. If I do manage to get upgrade I get complaints about all the best practices from react 16 that have been deprecated. If I'd written my own all of these issue would disappear because I wouldn't have made breaking changes to my own framework.

Note: you might say node 16 is old and I agree. I'd much rather be on 22. But since I can't get out of this dependency hell without days or weeks of work the projects have been stuck for years.



Then do it.. you are free to experience it. Especially if it’s just you on the team you might be totally fine.

I will just say that any project that lasts that long will require maintenance work now and then. The issues you describe seem quite minor and are probably relatively easy to patch up. React provides code mods that do a lot of the heavy lifting, your external widgets have updates, or alternatives.

I would also add that you don’t have to use dependencies with react. It’s always good to be mindful of dependencies and limit them.

It’s the same thing, you choose dependencies to save you time, or you do it yourself.

My main point is that with your own framework you will also run into limitations, causing big rewrites taking days/weeks/months, and/or lots of upfront cost..




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

Search: