4 ms·
How about learning one thing well, so that you can use it for a wide range of projects? Choosing React and using it for everything sounds like a great idea to m
by msvan 11y ago
How about learning one thing well, so that you can use it for a wide range of projects? Choosing React and using it for everything sounds like a great idea to me, since you can transfer your knowledge from larger projects to smaller ones, and vice versa, instead of spending time learning new things.
Also, I don't mean to be snarky, but I suggest the writer uses fewer ALL CAPS, fewer exclamation marks and tones down the provocations to be more convincing.
- angersock 11y agoThis hammer is a little hard to screw things in with, but man I'm good with hammers!
- crimsonalucard 11y agoReact is neither a hammer or a screwdriver. React is the toolbox. The problem here is that the article writer and you think that React is some kind of hammer.
- angersock 11y agoThe person I replied to said exactly that React should be used for everything. There are certain categories of web applications and pages which do not benefit at all from React (or other semi-related technologies like Angular), and it's folly to pretend that they do. If you want to go the "it's a toolbox" route...showing up to a carpentry job with a plumbing toolbox isn't useful.
- crimsonalucard 11y agoReact is the garage in which your toolboxes are stored.
- crimsonalucard 11y ago>There are certain categories of web applications and pages which do not benefit at all from React (or other semi-related technologies like Angular), and it's folly to pretend that they do. That's like saying there are certain programs in which functions do not provide any benefit at all. It's folly to pretend that they do.
- PopeOfNope 11y agoWait, wait, I can make it work. starts whittling the wooden end into a screwdriver
- bryanlarsen 11y agoAgreed. I'm using React on a project that it is a bit heavy weight for simply because we're also using it on two projects that it is awesome for. The server side rendering is the excuse we're using, but the real reason is to maximize knowledge transfer.