Irvine, Daniel

Mastering React Test-Driven Development: Build rock-solid, well-tested web apps with React, Redux and GraphQL

(No reviews yet) Write a Review
ISBN 13:
9781789133417
author:
Irvine, Daniel
format:
Paperback
publisher:
Packt Publishing Limited
language:
English
Publication Year:
2019
Pages:
496
Dimensions:
23.5 x 19.1 x 2.5 centimetres (0
Genre:
Computers, Web, General,
Condition:
New
Availability:
Item usually sent within 5 working days
£55.91

Description

Build robust and well-tested web applications with React, Redux, and GraphQL. This comprehensive guide covers Test-Driven Development (TDD) using Jest, React Router, Redux, and GraphQL/Relay, as well as BDD and end-to-end acceptance testing with CucumberJS and Puppeteer. You'll learn how to apply TDD principles to build complex real-world applications, including client- and server-side form validation, data filtering and searching, navigation, user workflow, undo/redo, animation, LocalStorage access, WebSocket communication, and querying GraphQL endpoints. The book also covers refactoring codebases using the React Router and Redux libraries via TDD. With a focus on practical techniques and tools, this book is fully up to date with React 16.9 and includes in-depth coverage of hooks and the 'act' test helper.

View AllClose