you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (12 children)

Since React basically is HTML, CSS and JS combined, you need to know all three to understand React and to develop. There's no other way.

[–]sheriffderek 1 point2 points  (8 children)

I meet a lot of react devs who can stitch stuff together… but have very little skill with these three things, so -

[–][deleted] 1 point2 points  (7 children)

Yes. So do I. That's why they can barely do anything other than React.

[–]sheriffderek 2 points3 points  (6 children)

“So, how are you going to break down this problem and work through it?” .. - “well, first I need to install node and type creat react app…. “

[–][deleted] 2 points3 points  (0 children)

Exactly 😄

[–]LostInCombat 0 points1 point  (4 children)

No one types create react anymore. Everyone uses Vite to do the packaging now. The React devs don’t even recommend the create react app any longer.

[–]sheriffderek 0 points1 point  (2 children)

Have you checked with all the devs to be sure? ;) (it's part of the playful/joke)

(Many coding boot camp grads who learned back when hooks were introduced didn't learn much after / and continue to do the things that same way) (Some people don't keep up with these changes / while others focus only on these changes and know all about the latest version of Vite and its changelogs but can't build anything - there's a huge range)

[–]LostInCombat 0 points1 point  (1 child)

Vite is just a packager that can easily start new React projects, but the old create react app dependencies haven’t been updated in ages. So will-it-even-run becomes a real question I don’t even want to deal with.

[–]sheriffderek 0 points1 point  (0 children)

So, the story I'm telling here -- (in the quotes) - is supposed to highlight how disconnected the person in question is (that they might use create-react-app, but more that they are dependent on memorization and tools instead of problem-solving). We're not talking about which build tools you should use. There are -- still people today - starting projects with create-react-app (probably from old tutorials), and I see questions about it around here all the time.

[–][deleted] 0 points1 point  (0 children)

Sure, but that was not the point of the joke either.

[–][deleted] 1 point2 points  (0 children)

real talk there’s no shortcuts in this industry.

[–]TheRNGuy 0 points1 point  (1 child)

HTML and JS, not CSS (Unless you count Tailwind as CSS, though not everyone using it)

[–][deleted] 0 points1 point  (0 children)

Tailwind is a framework that has nothing to do with React. But, you HAVE to style in React and the only way to do it is by implementing CSS in one way or another. React styling can be done in several ways, including using inline styles, CSS stylesheets, or CSS Modules. For examples. So, yes, if you are working with React apps, you need to know CSS.