4 ms·
> Once your UI reaches a certain level of complexity, the benefits of various tools begin to outweigh the cost. What's that certain level of complexity? I have
by wwweston 4y ago
> Once your UI reaches a certain level of complexity, the benefits of various tools begin to outweigh the cost.
What's that certain level of complexity? I have some heuristics I might use, but what I've noticed is that even discussion about where these product behavior thresholds are seems to be rare.
And "polish" and "silky smooth" don't seem like features that come automatically with any of the top frameworks either, nor things that are inherently difficult without them.
- woojoo666 4y agoBut the earlier comment was saying to avoid NPM/Next/React because of the challenges that arise when you want to eject and add complexity. However, not using NPM/Next/React also comes with challenges when you want to add complexity. In my mind, the best advice for beginners is to just follow the mainstream. You'll get the best tutorials, best community support, easiest tooling, and least fragmentation. First time using a computer? Mac or Windows. First time programming? Javascript. Just want to do simple web dev? NPM and React. After you've got the basics down you can start exploring the niche stuff like Linux or Rust or Htmx.