Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Learning Resources

General

Typescript

RXJS

RxJS is used as part of angular 2 to deal with asynchronous data. A good grasp of RxJS is essential to write robust angular 2 code.

Universal

Universal is the angular sub-project that allows for angular apps to be rendered server-side

Redux

Redux is a set of design-patterns to manage state in a javascript application. 

  • The concepts are explained clearly, though independently from angular in the main redux docs
  • There is also a great free video course on egghead
  • @ngrx is an implementation of Redux for Angular 2 using RxJS
  • Ducks is a way to structure redux applications to keep them as modular as possible that works well in practice.