👨‍💻
Community Resources
  • Welcome!!
  • Blockchain Resources
  • Web Development
  • A to Z Resources
  • Best GitHub Repos
  • MEAN & MERN Stack
  • React, Redux and ES6
    • basic-concepts
    • boilerplates-and-starter-kits
    • community-resources
    • es6-features
    • flux-tutorials
    • functional-programming
    • git-resources
    • immutable-data
    • javascript-resources
    • node-js-and-npm
    • pros-cons-discussion
    • react-performance
    • react-redux-architecture
    • react-redux-testing
    • react-styling
    • react-tutorials
    • react-vs-backbone
    • redux-side-effects
    • redux-techniques
    • redux-tutorials
    • thinking-in-react-and-flux
    • tips-and-best-practices
    • using-react-with-es6
    • webpack-advanced-techniques
    • webpack-tutorials
  • NodeJS
  • React Native
  • Mixed PDFs
  • AI/ML/DL
Powered by GitBook
On this page
  • Table of Contents
  • Getting Started
  • Basic Tutorials
  • Intermediate Concepts
  • Advanced Topics
  • Guidelines, Comparisons, and Discussion
  • Best of the Best / Suggested Reading List

Was this helpful?

React, Redux and ES6

✨This repo serves as a resource for developers to leverage on their journey into React, Redux, ECMA 6 and lot more.✨

PreviousMEAN & MERN StackNextbasic-concepts

Last updated 4 years ago

Was this helpful?

Curated tutorial and resource links I've collected on React, Redux, ES6, and more, meant to be a collection of high-quality articles and resources for someone who wants to learn about the React-Redux ecosystem. Not quite "awesome", but hopefully useful as a starting point I can give to others. Suggestions welcome.

Table of Contents

Getting Started

Basic Tutorials

Intermediate Concepts

Advanced Topics

Guidelines, Comparisons, and Discussion

Best of the Best / Suggested Reading List

All of the links in this collection are worth reading, but there's obviously a LOT of them. Here's a "best-of" list to get you started:

React How-To Pete Hunt, one of React's creators, gives a high-level suggested order to use when learning React-related technologies (React, NPM, bundlers, ES6, routing, and Flux/Redux)

ES6 - The Bits You'll Actually Use A quick tour through some of the more useful features in ES6

ES6 Features Comparison Code snippets comparing ES6 features with their ES5 equivalents

Webpack - The Module Bundler HTML slideshow that describes Webpack's features and links to demos

React to the Future A fantastic HTML slideshow describing what React is, what makes it special, and how to work with it

Relieving Backbone Pain with Flux & React A fantastic video that walks through common problems with using Backbone, and how React can help solve those

Components, React, and Flux A fantastic HTML slideshow that discusses how to organize code as reusable components, and the basic concepts and benefits of a Flux unidirectional architecture

Reactive, Component-Based UIs Another fantastic HTML slideshow describing the three principles of React: "functional over OOP", "stateless over stateful", "clarity over brevity" (use arrow keys to advance slides)

Redux Docs The official Redux documentation. FANTASTIC writing - not just "here's the API", but "here's what you want to do and how we came up with this"

Managing Data Flow on the Client Side Walks through a small Redux example, and talks about the benefits

Pros and Cons of Using Immutability With React Excellent description of what immutability is, how to use it with React, and pros and cons of using it

React Best Practices and Tips Several excellent guidelines for component structure and behavior

Redux Best Practices Guidelines for tools, component structure, file layout, and async data handling

Basic Concepts and Overviews
Community Resources
Javascript Resources
Git Resources and Tutorials
Node.js and NPM
Webpack Tutorials
Boilerplates and Starter Kits
ES6 Features and Samples
React Tutorials
Flux Tutorials
Redux Tutorials
Using React with ES6
Functional Programming
Immutable Data
React/Redux Testing
React Performance
React/Redux Architecture
React Styling
Redux Side Effects
Redux Tips and Techniques
Webpack Advanced Techniques
Thinking in React and Flux
Tips, Guidelines, and Best Practices
React/Flux/Redux Pros, Cons, and Discussion
React and Flux vs Backbone
https://github.com/petehunt/react-howto
http://jamesknelson.com/es6-the-bits-youll-actually-use/
http://es6-features.org/
http://alp82.github.io/webpack-experiment-slides/#/
http://elijahmanor.com/talks/react-to-the-future/dist/#/
http://product.hubspot.com/blog/moving-backbone-to-flux-react
http://slides.com/danabramov/components-react-flux-wip#/
http://banderson.github.io/reactive-component-ui-presentation/#/
http://redux.js.org/index.html
http://blog.madewithlove.be/post/redux/
http://reactkungfu.com/2015/08/pros-and-cons-of-using-immutability-with-react-js/
http://www.toptal.com/react/tips-and-practices
https://medium.com/lexical-labs-engineering/redux-best-practices-64d59775802e