hello_reactjs

References

Atom Packages

  • react

Beginner

Tic Tac Toe

References

Worth Noting

  • constructors

Github Cards

References

Worth Noting

  • axios usage
  • setting State!
  • spread operator

Play Nine

References

Worth Noting

  • lodash usage (https://www.npmjs.com/package/lodash)
  • for loops usage
  • onClick usage (passing a reference (selectNumber, unselectNumber) and passing function (checkAnswer))
  • Math#floor, Math#random
  • Array#map, Array#filter, Array#reduce usage
  • class level function (randomNumber)
  • setState with function argument syntax

Intermediate

Pluralsight Admin

References

Worth Noting

  • introduces flux pattern
  • react-router usage
  • browserify usage
  • gulp usage
  • eslint usage
  • mock api usage (ex: authors)
  • lodash usage (https://www.npmjs.com/package/lodash)
  • prop types usage (only run during dev; warning is logged on console if validation fails)
  • willTransitionTo and willTransitionFrom usage
  • reusable components (ex: TextInput)
  • mixins usage (ex: Router.Navigation)
  • toastr usage (for notifications)
  • form hydration via URL (for editing author)

Pluralsight Admin with Flux

References

Worth Noting

Exercise

  • bit.ly/courseapi
  • bit.ly/mockcoursedata

Pluralsight Admin with Redux

  • redux usage
  • es6 with babel usage
  • react-router usage
  • webpack usage
  • npm scripts usage
  • eslint usage
  • mocha, react test utils and enzyme testing
  • es6 short hand property names usage
  • 3 different ways of dispatching actions (ex: CoursesPage)

Pluralsight Admin with Redux and Thunk

  • mock api pattern usage
  • thunk usage

Productivity App with Flux and Redux

References

Worth Noting

  • localStorage usage
  • redux middleware usage