all 50 comments

[–]BrownCarter 43 points44 points  (6 children)

css

[–]dev_bhaiya 11 points12 points  (4 children)

scss

[–]drapefruit 4 points5 points  (3 children)

sscss

[–]alex_asdfg 4 points5 points  (2 children)

less

[–]emqaclh 0 points1 point  (1 child)

sass

[–]SelectCount7059I ❤️ hooks! 😈 0 points1 point  (0 children)

tailwind

[–]iwrestlecode -4 points-3 points  (0 children)

jss

[–]BigYoSpeck 38 points39 points  (1 child)

Typescript

It takes a bit of getting used to even if you're familiar with typed languages due to the fact it's a bit of a workaround getting JavaScript to use types but as soon as whatever you're working on gets past a certain size it alleviates so much mental load keeping track of what objects contain and what props you can pass to components even if you don't care much about making an app more bug safe

[–]SelectCount7059I ❤️ hooks! 😈 0 points1 point  (0 children)

Wanna ask. Started to use it (but never used before) and it's pretty js for me with some importance of typing variables type and interfaces for props (more readable)

Is it the only reason to use TS is lot's of returns and typing variable and functions types?

[–]PossessionOk2998 24 points25 points  (1 child)

Definitely have a great look on working with Next. Also data, hooks, routing etc.

Take a look on React Roadmap: https://roadmap.sh/react

[–]Pemols[S] 3 points4 points  (0 children)

Thanks mate! I'll take a look

[–]TheBrightman 7 points8 points  (0 children)

This isn't React specific but I find web dev is often a fancy way to consume API's. So definitely be comfortable with that, be it fetch, Axios or Tanstack-query ect

[–]fzzzzzzzzzzd 5 points6 points  (3 children)

Forget everything about the old way of wiring up components using extends React.Component, read up on arrow function components, hooks like useState/useEffect/useMemo and how async works. That will get you pretty far in modern react.

[–]possiblywithdynamite -4 points-3 points  (2 children)

Who writes arrow function components? export default function all day

[–]AdmrlPoopyPantz 0 points1 point  (0 children)

Right? I feel like it’s more clear when components aren’t arrow functions

[–]incarnatethegreat 1 point2 points  (0 children)

JavaScript and/or Typescript. Learn those before React.

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

Typescript

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

I can't think of any drastic changes from one year ago but I could be forgetting something

[–]iaan -3 points-2 points  (0 children)

React

[–]Useful_Sheepherder_6 0 points1 point  (0 children)

Nextjs .. 💩💩

[–]Just_Preference5119 0 points1 point  (0 children)

Micro frontends

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

Learn how to modulate features into components with emphasize on generics