small medium large xlarge

The latest version of the book is P1.0, released 8 months ago. If you've bought a PDF of the book and would like to update 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: B5.0 (26-May-19)
  • Fixed: 28-Nov-19, awaiting book release
PDF page: 58
I don't think this is really an error in the book - likely more of a bug somewhere in the NPM ecosystem (I'm on npm -v = 6.9.0, but not sure if that's...more...
  • Reported in: P1.0 (09-Jun-19)
  • Fixed: 28-Nov-19, awaiting book release
PDF page: 58
I had the same issue as Colin Jones, eslint was reporting an error on JSX closing tags. Did as suggested, deleted node_modules and package-lock. Star...more...
  • Reported in: B5.0 (31-May-19)
  • Fixed: 05-Jun-19, awaiting book release
PDF page: 85
It looks like the React folks are now going as far as actively to recommend using react-testing-library instead of enzyme. For example: reactjs dot o...more...
Trevor Burnham says: I talk a little bit in the book about react-testing-library. It implies a different testing methodology, with some pros and cons vs. Enzyme. Enzyme remains very popular and I don't think it's going to disappear any time soon. Even if you wind up using react-testing-library, I think you'll feel like the time you spent learning Enzyme was time well spent! It'll give you a different view of how React testing can be done.
  • Reported in: P1.0 (25-Jun-19)
PDF page: 156
Using @storybook/addon-actions@4.1.11 breaks storybook ( a blank page is shown when running "npm run storybook"). Upgrading to version 5.1.9 fixes the...more...