small medium large xlarge

The latest version of the book is P1.0, released 3 months ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P1.0 (15-Oct-17)
#82150
Paper page: 2
When running "npm test", jest reports the error: "Error: This promise must be present when running with -o." This is a known bug in Jest (issue #4419...more...
  • Reported in: P1.0 (09-Nov-17)
#82222
Paper page: 14
For the WordCounter JSX, inclusion of the enclosing div tag messes up the format where the "Word count" and "Progress" are presented on the same line ...more...
  • Reported in: P1.0 (12-Nov-17)
#82236
PDF page: 45
It says "Do the same with Counter, Editor, and SaveManager." But I think SaveManager should not be included here. Later on the next page it talks abou...more...
  • Reported in: P1.0 (20-Oct-17)
#82167
Paper page: 72
At the top of the page, it shows the default state. It indicates the default state of 'loading' should be 'false', but it really should be 'true', si...more...
  • Reported in: P1.0 (20-Oct-17)
#82168
Paper page: 79
In the MovieBox.js source code, the second property is named 'favorite'. In the paragraph following the source code, this property is mistakenly refe...more...
  • Reported in: P1.0 (24-Sep-17)
#82102
PDF page: 148
When copying over the files for movieguide from the project used in the previous chapters, we copy webpack.config.js but do not copy index.js. Webpack...more...
  • Reported in: P1.0 (24-Sep-17)
#82103
PDF page: 156
Amendment to my previous submission: I created an index.js file containing nothing but imports for React and createStore I then found the error I ha...more...
  • Reported in: P1.0 (27-Sep-17)
#82108
PDF page: 1592
Code is not indented -- everywhere -- when reading on Kindle on my iPad. Makes it extremely difficult to wade through the code examples. Never seen th...more...