small medium large xlarge

The latest version of the book is P1.0, released 12 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: P1.0 (15-Mar-20)
Paper page: 39
It seems that the VS Code setting for prettier extension that does the ESLint integration has been deprecated. Instead the plugin suggests integratio...more...
  • Reported in: P1.0 (17-Mar-20)
PDF page: 39
Prettier has been updated since this was published. In the "Integrating Prettier with VS Code" section on pg39, when you add the follo...more...
  • 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: P1.0 (17-Apr-20)
Paper page: 78
A quick note might be helpful for people using wallaby. After you finish installing plugin-proposal-class-properties is, you will need to restart wall...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 (23-Jan-20)
PDF page: 120
Paper page: 108
I have progressed to this point within the book (the beginning of 'Testing Styled Components'). At the beginning of that chapter, it tells me I shoul...more...
  • 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...
  • Reported in: P1.0 (06-Feb-20)
PDF page: 342
The sentence: "Then create a project in the root of your test-driven-carousel project." should be "Then create a file in t...more...
  • Reported in: P1.0 (06-Feb-20)
PDF page: 353
When I installed @storybook/addon-actions@4.1.11 and @storybook/addon-knobs@4.1.11 as instructed on pages 353 and 355 (in the epub version) in the "En...more...