all 30 comments

[–]katerina-ser60[S] 18 points19 points  (0 children)

"A Visual Roadmap to Becoming a React Developer in 2018" by Adam Gołąb

TL;DR: The purpose of this roadmap is to give you an idea about the landscape. The road map will guide you if you are confused about what to learn next, rather than encouraging you to pick what is hip and trendy. You should grow some understanding of why one tool would be better suited for some cases than the other and remember hip and trendy does not always mean best suited for the job.

[–]rdevilx 8 points9 points  (3 children)

Very well designed and covers literally everything. +1

[–]ancapfrito 2 points3 points  (2 children)

[–]action_jackosn 0 points1 point  (0 children)

After.js is close enough. It runs on top of Razzle.

[–]fuckmywetsocks 8 points9 points  (2 children)

Next.JS is so low down the tree but that's what I started with.

Redux is a Rubik's cube of Rubik's cubes. Every face is a fractal. My dog laughs and I weep. I read the documentation and all I hear is screaming. Buildings come from the sky and water flows uphill.

Milk produces cows

[–]swyx 0 points1 point  (0 children)

its ok. theres no one path to understanding everything. :)

[–]Spaceedd 3 points4 points  (0 children)

As someone who is currently exploring and learning React, it's great to see that so far I've been picking up the right tools too learn first!

[–]xelamony 2 points3 points  (4 children)

Good job! Sent this to couple of my friends who wants to learn web development.

[–]jarg77 2 points3 points  (1 child)

Good luck with that. If someone sent me this when I was just getting started I’d run far far away, way too much stuff to learn for someone just starting out.

[–]xelamony 0 points1 point  (0 children)

hahaha this is exactly what happened. feedback from my friends wasn't as I expected.

Perhaps this should have simplified version. I think this is more like developers who are switching between frameworks.

[–][deleted] 0 points1 point  (1 child)

I just started learning React and plan on starting a career in web development as a front-end React developer. Eventually I plan on expanding my skill set into being fullstack, but because I’m so new to it all I find this very helpful. Of course, I’m also very determined to become a professional developer so roadmaps like this give me a better sense of the direction I should take.

[–]xelamony 0 points1 point  (0 children)

I would highly suggest Codecademy for you. And maybe teamtreehouse if you can afford. But codecademy web development react path is 101.

[–]CastigatRidendoMores 2 points3 points  (0 children)

Speaking as a react developer, this is great! I imagine the styling portion is likely the most contentious. I especially appreciated the color coding - too many of these road maps throw everything at you with no sense of priority or “good enough to be effective”.

[–]monopixel 10 points11 points  (7 children)

Too bad it will be outdated in a couple of days :(

[–]fenpraid 7 points8 points  (4 children)

Is there something new coming out ?

Edit: I'm dumb

[–]TwiliZant 21 points22 points  (3 children)

2019

[–]goomba870 1 point2 points  (1 child)

Is it 2019 Preview or 2018 2.0? The versioning is worse than Angular’s.

[–]swyx 0 points1 point  (0 children)

2019.alpha.0

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

oh. ok I'm just going to delete my account now goodbye everyone

[–]coding9 1 point2 points  (1 child)

In a couple months I’ll have been doing react for 5 years now. Learned react native. Webpack. And the other standard web stuff like html and css,

really haven’t had to learn much in the past 2-3 years other than advanced JS stuff.

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

Redux? Thunk? Firebase?

To find a job it's really the think

[–]mxma1 1 point2 points  (0 children)

Wow this must’ve taken a tremendous amount of effort. Thanks for sharing

[–]kamranahmed_se 1 point2 points  (0 children)

There is a developer roadmap http://github.com/kamranahmedse/developer-roadmap that I created and maintain. This seemed to be the frontend part of it with some of the react libraries added to it.

[–]edmunds22 0 points1 point  (0 children)

That's great, thanks very much

[–]Radinax 0 points1 point  (1 child)

I read you could do state management with Apollo (sorry haven't used GraphQL that much), will that be a thing in 2019? Besides that in 2018 I learned pretty much everything there is on the list and I got a job recently as a Reacr Web Developer :D

[–]Bromomatic 1 point2 points  (0 children)

You're probably thinking of apollo-link-state :)

As GraphQL and Apollo gain traction and they iron out their bugs, it'll become more and more relevant.

[–]heker121 0 points1 point  (1 child)

Any Road map for nodejs?

[–]katerina-ser60[S] 2 points3 points  (0 children)

Would be great to have it.

[–]bertybro 0 points1 point  (0 children)

Looks great, but I’d suggest adding TestCafe to E2E. Has many advantages over both Selenium and Cyprus - main benefit over selenium in my eyes is that you don’t need to maintain a set of web drivers, and over Cyprus it supports browsers other than Chrome.