---
title: "Discussion on \"ES6 and the road to react\" | Hashnode"
description: "Discussion on \"ES6 and the road to react\". The thing with JavaScript is that it takes a week to learn the basics but ages to understand it completely. Even though I have worked with JavaScript a lot, I still get stuck and feel uncomfortable sometimes. So this week I decided to dive deep into ..."
url: "https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [ES6 and the road to react](https://blog.rutik.dev/es6-and-the-road-to-react?utm_source=hashnode&utm_medium=feed)

The thing with JavaScript is that it takes a week to learn the basics but ages to understand it completely. Even though I have worked with JavaScript a lot, I still get stuck and feel uncomfortable sometimes. So this week I decided to dive deep into ...

Nov 25, 2020 · 5 min read · blog.rutik.dev  
Updated Jul 22, 2022  
Read the article

-   [#programming](https://hashnode.com/tag/programming)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#es6](https://hashnode.com/tag/es6)
-   [#general-advice](https://hashnode.com/tag/general-advice)

## Written by

[Rutik Wankhade](https://hashnode.com/@rutikwankhade)

@rutikwankhade · India

  
[View profile](https://hashnode.com/@rutikwankhade)

## Responses 6

Markdown supported · ⌘↵ to post

[Edidiong Asikpo (Didi)](https://hashnode.com/@didicodes)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbe402bcd6215320a6297cd)

I totally agree with you Rutik Wankhade. Understanding ES6 before delving into React will make it a lot easier to understand.

To be honest, ES6 can seem pretty weird at first but once you understand it, writing code with JavaScript becomes even more interesting.

[Rutik Wankhade](https://hashnode.com/@rutikwankhade)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbe402bcd6215320a6297cd#reply-5fbe61bb08c16c34b89c4010)

Absolutely.😊

[Dany Tulumidis](https://hashnode.com/@DanyTulumidis)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdfb5ae86a652e1f3dbd19)

Awesome post! I think ES6 is one of the most important JS releases and features are used a ton on a daily basis by many JS developers. Nice Summary!

[Rutik Wankhade](https://hashnode.com/@rutikwankhade)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdfb5ae86a652e1f3dbd19#reply-5fbe114b8caf5b2fd777f891)

Thanks. I just covered a few main features. There are a lot more.

[Shad Mirza](https://hashnode.com/@iamshadmirza)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbded5ae740f128ad38c9e9)

Good read. "You don't know JS" is definitely on my read list. What other JS books would you recommend to read?

[Shad Mirza](https://hashnode.com/@iamshadmirza)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbded5ae740f128ad38c9e9#reply-5fbe335acd6215320a629410)

[Rutik Wankhade](https://hashnode.com/@rutikwankhade) Read The Pragmatic Programmer too. It's one of the best I have read so far.

[hairi vicky](https://hashnode.com/@vicky147)

[Nov 27, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbded5ae740f128ad38c9e9#reply-5fc08027f8981c482d131cdc)

[Mohd Shad Mirza](https://hashnode.com/@iamshadmirza)

Awesome post! [onlines-feedback.club](https://onlines-feedback.club/)

[Yogesh Chavan](https://hashnode.com/@myogeshchavan97)

[Dec 7, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbded5ae740f128ad38c9e9#reply-5fce6d14012e3c19a2d3f4f9)

Here is another one:

[yogeshchavan.hashnode.dev/master-modern-javascrip…](https://yogeshchavan.hashnode.dev/master-modern-javascript-skills-with-this-amazing-guide.)

[Tapas Adhikary](https://hashnode.com/@atapas)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdcd9be740f128ad38c683)

Good article, informative. Thanks for sharing!

I want to add something(in case someone reading this comment, haha!)

To do react, we probably don't have to worry about things like `Promises` much as we will hook into the _async-await_ syntax sugar and move on.

However, it is important to know the story behind it. Simply, why do we await twice to get the final JSON from the fetch call? How does the premise play around there? Using aync with redux kind of concept is another area.

That's where the dearth will be seen if the concepts like, `Promise` is not learned well.

Thanks for your call out about promises. Btw.. I wrote about it here because I have faced that dearth recently in myself and in the correction path :)

[Rutik Wankhade](https://hashnode.com/@rutikwankhade)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdcd9be740f128ad38c683#reply-5fbe0fe98caf5b2fd777f850)

Thank you so much for sharing your thoughts. Knowing the internals of these concepts and how they work is really important.

[Hrithwik Bharadwaj](https://hashnode.com/@hrithwik)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdccfadaba2d288c551aa6)

Nice article Rutik. Without knowing ES6 concepts individuals will scratch their head understanding concepts in react. Also those books are one of the best. There is also this channel called 'Namaste javascript' . Have a look guys

[Shad Mirza](https://hashnode.com/@iamshadmirza)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdccfadaba2d288c551aa6#reply-5fbded05daba2d288c551e67)

Thanks for suggesting, will checkout the channel.

[Rutik Wankhade](https://hashnode.com/@rutikwankhade)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdccfadaba2d288c551aa6#reply-5fbe108fe210ba2ff8ad5d4e)

Thanks [Hrithwik Bharadwaj](https://hashnode.com/@hrithwik). will check for sure. 👍

[Yogesh Chavan](https://hashnode.com/@myogeshchavan97)

[Dec 7, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdccfadaba2d288c551aa6#reply-5fce6cdc012e3c19a2d3f4dd)

[Hrithwik Bharadwaj](https://hashnode.com/@hrithwik) You can check out this also. Here, you will find all the ES6 and above features explained in detail.

[yogeshchavan.hashnode.dev/master-modern-javascrip…](https://yogeshchavan.hashnode.dev/master-modern-javascript-skills-with-this-amazing-guide.)

[Rahul](https://hashnode.com/@RAHULISM)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdc8bee740f128ad38c655)

Best time for this post. Amazing writeup.

[Rutik Wankhade](https://hashnode.com/@rutikwankhade)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdc8bee740f128ad38c655#reply-5fbe12988caf5b2fd777f8a8)

Thanks.[Rahul](https://hashnode.com/@rahxul). keep it up with your posts too. I read them on regular basis. They are concise and to the point.

[Rahul](https://hashnode.com/@RAHULISM)

[Nov 25, 2020](https://hashnode.com/posts/es6-and-the-road-to-react/5fbdc62ddaba2d288c551a57/comment/5fbdc8bee740f128ad38c655#reply-5fbe18de8caf5b2fd777f94f)

Omg SURE.[Rutik Wankhade](https://hashnode.com/@rutikwankhade)
