Skip to content

Instantly share code, notes, and snippets.

@ericedem
Last active September 19, 2018 15:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ericedem/48290ef5336e4a69be590dbfa03cd306 to your computer and use it in GitHub Desktop.
Save ericedem/48290ef5336e4a69be590dbfa03cd306 to your computer and use it in GitHub Desktop.
React learning resources

ES6:

Before diving into react, I'd recommend getting a fundamental understanding of the latest JS syntax. Most examples out there will be written in the latest style, and most people are using transpilers to be able to write the latest code.

  • I don't have a good specific resource for this, but Dr. Axel has some good in depth stuff about it: http://dr-axel.de/
  • Destructuring and default parameters are probably some of the most used new features.

React:

Redux:

In most cases, React state is more than enough for most use cases; especially since state stays encapsulated in the interested component. There are some cases, especially in larger apps where it can be useful. But with all things, easy to abuse.

Redux-Sagas:

This is again something that tends to get overused, I recommend sticking to their theme which is using them for "side effects". A good example is if a user needs to upload an image, and you want to pop up a notification saying that the upload is complete (a side effect).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment