Changelog

Revision 40 - 2020-01-13

Chapter 1

  • Removed createClass in favor of functional components
  • Dependencies upgraded
  • A few of bug fixes

Revision 39 - 2019-01-10

  • Added a new (experimental) chapter on Hooks

Revision 38 - 2018-12-20

  • Updates book to support React 16.7.0

Revision 37 - 2018-12-19

  • Updates book to support React 16.6.3
  • Restored Relay chapter as "Relay Classic"

Revision 36 - 2018-10-01

  • Internal release

Revision 35 - 2018-04-02

  • Updated to support React 16.3.1
  • Minor code fixes
  • Removed Relay chapter

Revision 34 - 2017-10-17

  • Updated to support React 16
  • Typos
  • Minor code fixes

Revision 33 - 2017-08-31

  • Typos
  • Minor code fixes

Revision 32 - 2017-06-14

  • Fix bug introduced in "Routing" by Spotify API change
  • Update all terminal commands so they are compatible with Windows PowerShell
  • Language and formatting fixes

Revision 31 - 2017-05-18

  • Update book to React 15.5.4
  • Use PropTypes from prop-types package
  • Moves ES6-specific material to an appendix
  • Language and bug fixes

Revision 30 - 2017-04-20

  • Add "How to Get the Most Out of This Book"
  • Update Redux apps to use Create React App
  • Typos

Revision 29 - 2017-04-13

  • "Forms" - fixes mutating this.state and other typos
  • Updates "Advanced Components" to ES6 Classes
  • Updates "JSX" to ES6 Classes

Revision 28 - 2017-04-10

  • Update "Routing" chapter to react-router v4.0.0
  • Minor bug fixes and typos

Revision 27 - 2017-03-16

  • Fixes dependencies issues in "Advanced Components"
  • Fixes linting errors in "Relay" Chapter

Revision 26 - 2017-02-22

  • Added Foreword by Christopher Chedeau @vjeux
  • Typos
  • Update to discussion about property initializers in "Components"

Revision 25 - 2017-02-17

  • Added Relay Chapter

Revision 24 - 2017-02-08

  • Update Redux chapters to use ES6 class components

Revision 23 - 2017-02-06

  • Update "Webpack" and "Unit Testing"

    • Use ES6 class components
    • Discuss .babelrc
  • Bug fix for "Routing" chapter

Revision 22 - 2017-02-01

  • Update Chapter 1

    • Use property initializers
    • Deeper discussion on Babel, Babel plugins
  • Update Chapters 2, 3

    • Use ES6 class components
  • Update Redux chapters

    • Image sizes

Revision 21 - 2017-01-27

  • Update Chapter 1

    • Use ES6 class components
    • Improved discussion on immutability

Revision 20 - 2017-01-10

  • Added "React Native" Chapter!

Revision 19 - 2016-12-20

  • Added "Routing" Chapter!

Revision 18 - 2016-11-22

  • Improved Windows support
  • Updated code to react-15.4.1
  • Bug fixes

Revision 17 - 2016-11-04

  • Updated code to work in Windows without Cygwin (PowerShell)
  • Added Windows setup instructions to the book
  • Bumped Babel versions

Revision 16 - 2016-10-12

  • Added "Unit Testing" Chapter!

Revision 15 - 2016-10-05

  • Added "Using Webpack with create-react-app" Chapter!

Revision 14 - 2016-08-26

  • Added "Forms" Chapter!

Revision 13 - 2016-08-02

  • Updated code to react-15.3.0

Revision 12 - 2016-07-26

  • Updated code to react-15.2.1

Revision 11 - 2016-07-08

  • Updated code to react-15.2.0

Revision 10 - 2016-06-24

  • Updated code to react-15.1.0

Revision 9 - 2016-06-21

  • Added "Writing a GraphQL Server" Chapter

Revision 8 - 2016-06-02

  • Added "Intermediate Redux" Chapter
  • Added "Using Presentational and Container Components with Redux" Chapter

Revision 7 - 2016-05-13

  • Added "Using GraphQL" chapter
  • Updated all code to react-15.0.2

Revision 6 - 2016-05-13

  • Added "Configuring Components" chapter
  • Added "PropTypes" appendix

Revision 5 - 2016-04-25

  • Added "Intro to Flux and Redux" chapter

Revision 4 - 2016-04-22

  • Added "JSX and the Virtual DOM" chapter

Revision 3 - 2016-04-08

  • Upgraded all code to react-15.0.1

Revision 2 - 2016-03-16

  • Significant rewrites to Ch 1. "First React Application" to make it clearer / better flow of thought
  • Various bugfixes
  • Improvements to code style
  • Updated diagrams

Revision 1 - 2016-02-14

Initial version of the book. Contains:

  • Ch 1. Your first React Web Application
  • Ch 2. Components
  • Ch 3. Components & Servers