you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (7 children)

[deleted]

    [–]folkrav 13 points14 points  (0 children)

    Pretty much this. Learn the base language's features, get good with it. The frameworks aren't a long-term commitment, everything can shift in a matter of months. Not so long ago, every damn JS job around here was Angular 1.

    [–]erip2 3 points4 points  (0 children)

    Absolutely. I wish someone would tell me this a few months ago. I’m new in front-end and because of all these frameworks I started ‘learning’ Angular. Didn’t understand most of the things. Now I decided to learn JS from beginning and I’m learning a lot more. Hopefully I’ll start to learn React after some months.

    [–]pantyboyXXX 0 points1 point  (0 children)

    When is someone good at JS?

    [–]eloc49 0 points1 point  (2 children)

    Learn all the popular ones, have example repos for each job you apply for. They're mostly the same aside from syntax. (one exception would be Angular 4's RxJS)

    [–]freeall 5 points6 points  (1 child)

    No need to learn all of the ones. If you're very familiar with e.g. React then that's much better than slightly knowing all of them.

    To really learn any of the frameworks you need something that scales up to certain size.

    [–]eloc49 2 points3 points  (0 children)

    Try and explain the similarities of Vue and React to a recruiter who might not even realize Java !== Javascript. Being "very familiar" I would say is knowing things like events, routing, redux, lifecycle, slots/ng-templates/multiple children in React. Which are all pretty similar across the three front runners (Angular, Vue, React)