👨‍💻
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
  • Overviews
  • In-Depth Details
  • Specific Features
  • Techniques

Was this helpful?

  1. React, Redux and ES6

es6-features

Previouscommunity-resourcesNextflux-tutorials

Last updated 4 years ago

Was this helpful?

Overviews

  • ES6 Features Overview Examples of each of the new major features

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

  • ES6 Overview in 350 Bullet Points Quick samples and descriptions of all the various ES6 capabilities

  • Javascript Features More samples of features in ES5, ES6, and ES7

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

  • ES6 Succinctly A very readable overview of the features in ES6, why you would want to use them, and examples showing what they look like.

In-Depth Details

  • ES6 In Depth Many articles covering each feature in greater detail

  • Exploring ES6 A full online book covering every aspect of ES6 in fine detail

  • Why Do ES6 Classes Exist, and Why Now? Digs into some of the intricacies of ES6 classes, and some of the pros and cons around using them

  • When 'not' to use arrow functions An in-depth look at when you should stick with standard JS functions instead of arrow functions

Specific Features

  • Powering Javascript with Generators A useful introduction to the generators feature in ES6.

  • Metaprogramming in ES6: Symbols, Reflection, and Proxies A deep dive into three new features of ES6 that enable different ways of metaprogramming.

  • Detailed overview of well-known Symbols An in-depth look at the predefined Symbols in ES6 and what they are used for.

Techniques

"Real" Mixins with Javascript Classes" An explanation of what mixins are, and how to implement them using ES6 classes

Functional Mixins in ECMAScript 2015 Another approach at combining mixins and classes

Selective transpilation for modern Javascript environments An investigation into ways to offer up differently-compiled bundles for different platforms with various levels of JS feature support.

https://github.com/lukehoban/es6features
http://es6-features.org/
https://ponyfoo.com/articles/es6
http://jsfeatures.in/#ES6
http://jamesknelson.com/es6-the-bits-youll-actually-use/
http://kamranahmed.info/blog/2016/04/04/es6-in-depth/
https://ponyfoo.com/articles/tagged/es6-in-depth
http://exploringjs.com/es6/index.html
http://appendto.com/2016/06/why-do-es6-classes-exist-and-why-now/
http://rainsoft.io/when-not-to-use-arrow-functions-in-javascript/
http://appendto.com/2016/06/powering-javascript-with-generators
https://www.keithcirkel.co.uk/metaprogramming-in-es6-symbols/
https://www.keithcirkel.co.uk/metaprogramming-in-es6-part-2-reflect/
https://www.keithcirkel.co.uk/metaprogramming-in-es6-part-3-proxies/
https://rainsoft.io/detailed-overview-of-well-known-symbols/
http://justinfagnani.com/2015/12/21/real-mixins-with-javascript-classes/
http://raganwald.com/2015/06/17/functional-mixins.html
https://medium.com/@adamrackis/selective-transpilation-for-modern-javascript-environments-15bde6b75cfd