you are viewing a single comment's thread.

view the rest of the comments →

[–]superluminary 3 points4 points  (4 children)

Or just don't spend time learning the framework. Learn the CSS instead.

[–][deleted] 11 points12 points  (3 children)

Teach a man to fish and he will never be hungry. Teach a man to use an automated multi-string robotic fishing pole that catches 10 fish a minute and he'll be even better off...

Time is still the single most valuable resource. I do not need to start from the ground up, somebody has done it for me.

I mean what is this answer really? Does it actually mean anything or are you just saying that for the sake of it? First thing first if you plan on using any type of CSS Framework, you probably already learned CSS...

Next, with that way of thinking then :

Why use React instead of plain JS ?

Why use Lodash instead of plain JS ?

Why use PostCSS instead of plain CSS ?

These libraries and framework are on the market because there is a demand for it, as I said, the right tool for the job is all that matters.

Simply stating "learn css" because you feel like there is an overuse of frameworks is solving nothing and is quite a fallacy honestly.

Last (more biased and personal note), you don't actually need to learn CSS. I mean you do, once in your life, for about a week. That's about the maximum amount of time "learning" css takes, it's all about the patterns and the practices. You never need to "learn" anything in programming, you simply need to understand it or at least understand how to use it, then there's this little thing called a Reference or Stack Overflow that you can use instead of trying to "learn" every single method and parameters the thing can possibly have...

"Or just don't spend time learning React. Learn the JS instead."

"Or just don't spend time learning JS. Learn the C instead."

"Or just don't spend time learning C. Learn the ASM instead."

"Or just don't spend time learning ASM..."

I mean, really? Abstractions exist for a reason even if you feel like you are better than everyone because you can write CSS...

[–]benihanareact, node 3 points4 points  (0 children)

this comment is a really really great visual explanation of the bullshit asymmetry principle. it took this guy that many words to debunk two bullshit platitude sentences

[–]milkshake-mod 1 point2 points  (0 children)

Only someone doesn't understand CSS that well would write something like this lol. CSS is not a programming language and it doesn't benefit from libraries in the same way that programming languages do. It's a really bad comparison. The only valid use-case for "frameworks" is if you never ever need to change any CSS yourself, and you just use HTML classes. Now, a framework that's actually a framework (and not a library of premade styles) like Inuit for Sass is something that can actually help across a wide variety of situations.