DEV Community

Cover image for ReactJS Roadmap πŸ—Ί For Developers πŸ’»

ReactJS Roadmap πŸ—Ί For Developers πŸ’»

ThemeSelection on October 06, 2020

The React JS or React is an open-source, front-end, JavaScript library for building user interfaces or UI components. It is maintained by Facebook ...
Collapse
 
jaca22 profile image
Jacek Dunikowski • Edited

Very nice content, thank u.

But are u sure moment.js should be listed here?

https://momentjs.com/docs/#/-project-status/
Enter fullscreen mode Exit fullscreen mode

Another common argument against using Moment in modern applications is its size. Moment doesn't work well with modern "tree shaking" algorithms, so it tends to increase the size of web application bundles. If one needs internationalization or time zone support, Moment can get quite large. Modern web browsers (and Node.js) expose internationalization and time zone support via the Intl object, codified as ECMA-402. Libraries like Luxon (and others) take advantage of this, reducing or removing the need to ship your own data files.


Alternative with same API:

https://github.com/iamkun/dayjs/
Enter fullscreen mode Exit fullscreen mode
Collapse
 
theme_selection profile image
ThemeSelection

Agree...!! πŸ‘Thank you very much for your appreciation and feedback. We are adding Day.js πŸ™‚

Collapse
 
rowemore profile image
Rowe Morehouse

@themeselection ⇨ What did you use to create the roadmap / diagram?

Collapse
 
theme_selection profile image
ThemeSelection

It is created by Adam GoΕ‚Δ…b. We have mentioned his Github repo. He has made this map using Draw.io.

Collapse
 
thewdhanat profile image
Thew

I think React Testing Library is taking over Enzyme. You might also consider mentioning Jamstack.

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your appreciation and feedbackπŸ™‚. We are adding it. πŸ‘

Collapse
 
thewdhanat profile image
Thew

Thanks for the updates. However, Jamstack is not a testing framework. It is an architecture design. It might be in β€œ2. General development skills”

Thread Thread
 
theme_selection profile image
ThemeSelection

Thanks for informing us, That's by mistake. We've added Jamstack in Static Site Generator.

Collapse
 
pra3t0r5 profile image
Pra3t0r5

I've been learning and developing a large project in React the las two and-a-half months and man, the satisfaction that i felt reading this!

Althrought I consider most Javascript-based environments quite captivating to develop with, they have this tendency to make you wonder a lot if you are implementing things the best way. That's because every problem has already from dozens to thousands of solutions (some very distinct, many others very similar).

That begin said, i've been following almost the same path by mostly gut feeling. The only difference is that i started learning the whole framework by using React Native.

Nice.

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much. We are glad that you like this article.πŸ™‚

Collapse
 
stephenwhitmore profile image
Stephen Whitmore • Edited

@kragon741 this is right up your alley

Collapse
 
matthewkohn profile image
Matthew Kohn

Already bookmarked and in progress! Thanks. I have so much to learn, and I love it.

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your appreciation. We are glad that you find this article useful.πŸ™‚

Collapse
 
garethbrown82 profile image
Gareth Brown

Great road map! It might be worth mentioning Recoil as an up and comer for state management.

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your feedback. We are adding it.πŸ‘

Collapse
 
benfaught profile image
Benjamin Faught

Frontity. Server Side Rendered -> React for Wordpress - Framework
frontity.org/

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your Feedback πŸ‘. We are adding it. πŸ™‚

Collapse
 
kooin profile image
Kooin-Shin

Thanks,

I am very impressed on this! Very simple and kind guide for me!

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your appreciation.πŸ™‚
We are glad that you find this article helpful.

Collapse
 
nikhilroy2 profile image
Nikhil Chandra Roy

everything you added there will be missing and updating day after day, so keep learning and finding new source to figure out more, thanks for this post man.

Collapse
 
theme_selection profile image
ThemeSelection

Yes, learning is the keyπŸ‘. Thank you very much for your appreciation.πŸ™‚

Collapse
 
jivkojelev91 profile image
JivkoJelev91 • Edited

What about StoryBook ? I think he is great for documentation.

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your suggestionπŸ‘. We have added it.

Collapse
 
kelvince profile image
Kelvince

πŸ‘

Collapse
 
aloksoni11 profile image
Logbahadur Gurkha

Awesome

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much. We are glad that you like it.πŸ™‚

Collapse
 
opusmagnum profile image
Alexander Dobriakov

Thank you for a great overview!
What about Authentication and Authorisation flows and tools/services for ReactJS?

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your appreciationπŸ‘. We are glad that you find our article useful.πŸ™‚ We have tried to cover steps that can help to kickstart the journey as a ReactJS Developer. To make it easy for all we have tried to keep it as simple as possible.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Great roadmap lots of information to read here.

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your appreciation. We are glad that you find our article helpful.πŸ™‚

Collapse
 
williamxlr profile image
williamxlr

Really nice post, congrats!

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your appreciation.πŸ™‚

Collapse
 
carmellemillar profile image
carmellemillar

what does gray mean, versus yellow in the diagram?

Collapse
 
enriqueedelberto profile image
Edelberto Enrique Reyes

Thanks for sharing. It's really interesting.

Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your appreciation πŸ‘. We are glad that you find our article helpful.πŸ™‚

Collapse
 
timbogdanov profile image
Tim Bogdanov

LESS is way more popular than POSTCSS. How is Post CSS a must know?