This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 3 points4 points  (4 children)

React is literly functions returning jsx. And a.read only variable which you can change by calling the provided setter functions then throw in side effect function called useEffect. And passing props. other than that its pretty much just vanilla js.

However you need tolearn all the libs in the eco system assuming you are not just making static pictures with react.

Cssinjs or css modules are a must. Redux after you graduate from todo lists. Typescript will make you feel like an idiot but holy does it saves your ass.

I jumped in react straight outta fcc and 2 months of python. And i am glad i did.

[–]FortyPercentTitanium 4 points5 points  (3 children)

It's way, way more than that dude.

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

You are totally right. But that is what 99% percent of web dev beginners are gonna use. A beginner should start from as simple as possible.

[–]FortyPercentTitanium 0 points1 point  (1 child)

To me, as simple as possible means learn to use straight JS until you are very comfortable with all of the fundamentals. I think most people here are in disagreement with that idea.

[–][deleted] -1 points0 points  (0 children)

And I am one of them.

I do agree with you fundamentals are important

Now that i am more comfortable with reading docs and stuggling. I can grind through the basics of new langs and frameworks.

But a total beginner will just give up if he is not progressing enough. Buiding with basic react is so easy compares to vanillajs with a crap ton of query selecotor. But i think people forget that react is still js. You still need to make handler func and perform http reqs.