£44.64

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

Price data checked 1 day ago

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the most expensive it has ever been. Walk away.

£45 today · previous high £45 · all-time low £31

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 90 days • 90 data points

Historical
Generating forecast...
£44.64 £29.63 £32.90 £36.18 £39.45 £42.73 £46.01 24 March 2026 15 April 2026 07 May 2026 29 May 2026 21 June 2026

Price Distribution

Price distribution over 90 days • 2 price levels

Days at Price
Current Price
87 days 3 days · current 0 22 44 65 87 £31 £45 Days at Price

Price Analysis

Most common price: £31 (87 days, 96.7%)

Price range: £31 - £45

Price levels: 2 different prices over 90 days

Description

Implement TDD for your React applications using Jest, React Router, Redux, and GraphQL/Relay. Learn BDD and end-to-end acceptance testing with CucumberJS and Puppeteer. Key Features Learn the TDD process using the React framework Build complex, real-world applications with a pragmatic approach to TDD Use Cucumber for acceptance and BDD testing, bringing TDD to the wider team Book Description Many programmers are aware of TDD but struggle to apply it beyond basic examples. This book teaches how to build complex, real-world applications using Test-Driven Development (TDD). It takes a first principles approach to the TDD process using plain Jest and includes test-driving the integration of libraries including React Router, Redux, and Relay (GraphQL). Readers will practice systematic refactoring while building out their own test framework, gaining a deep understanding of TDD tools and techniques. They will learn how to test-drive features such as client- and server-side form validation, data filtering and searching, navigation and user workflow, undo/redo, animation, LocalStorage access, WebSocket communication, and querying GraphQL endpoints. The book covers refactoring codebases to use the React Router and Redux libraries. via TDD. Redux is explored in depth, with reducers, middleware, sagas, and connected React components. The book also covers acceptance testing using Cucumber and Puppeteer. The book is fully up to date with React 16.9 and has in-depth coverage of hooks and the 'act' test helper. What you will learn Build test-driven applications using React 16.9+ and Jest Build complete web applications using a variety of HTML input elements Understand the different types of test double and when to apply them Test-drive the Integration of libraries such as React Router, Redux, and Relay (GraphQL) Learn when to be pragmatic and how to apply TDD shortcuts Test-drive interaction with browser APIs including fetch and WebSocket Use Cucumber.js and Puppeteer to build BDD-style acceptance tests for your applications Build and test async Redux code using redux-saga and expect-redux Who this book is for The target audience for this book is JavaScript developers who are looking to implement test-driven and behavior-driven approaches for their React applications.

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
03 May 2019
Listed Since
03 May 2019

Barcode

No barcode data available

Similar Products You Might Like

React and React Native: Build cross-platform JavaScript and TypeScript apps for the web, desktop, and mobile
83% match

React and React Native: Build cross-platform JavaScript and TypeScript apps for the web, desktop, and mobile

Packt Publishing

£40.53 31 May 2026
React and React Native: A complete hands-on guide to modern web and mobile development with React.js, 3rd Edition
81% match

React and React Native: A complete hands-on guide to modern web and mobile development with React.js, 3rd Edition

Packt Publishing

£33.12 07 Jun 2026
Fluent React: Build Fast, Performant, and Intuitive Web Applications
80% match

Fluent React: Build Fast, Performant, and Intuitive Web Applications

O'Reilly

£40.86 06 Jun 2026
Learning React, 2e: Modern Patterns for Developing React Apps
79% match

Learning React, 2e: Modern Patterns for Developing React Apps

O'Reilly

£37.66 18 May 2026
Art of Unit Testing, The: With Examples in JavaScript
79% match

Art of Unit Testing, The: With Examples in JavaScript

Manning

£33.65 14 Jun 2026
Reactive Patterns with RxJS for Angular: A practical guide to managing your Angular application's data reactively and efficiently using RxJS 7
79% match

Reactive Patterns with RxJS for Angular: A practical guide to managing your Angular application's data reactively and efficiently using RxJS 7

Packt Publishing

£35.47 06 Jun 2026
Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution
78% match

Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution

Apress

£35.07 09 Jun 2026
Reactive Programming with Angular and ngrx: Learn to Harness the Power of Reactive Programming with RxJS and ngrx Extensions
78% match

Reactive Programming with Angular and ngrx: Learn to Harness the Power of Reactive Programming with RxJS and ngrx Extensions

Apress

£47.08 31 May 2026
API Testing and Development with Postman: A practical guide to creating, testing, and managing APIs for automated software testing
78% match

API Testing and Development with Postman: A practical guide to creating, testing, and managing APIs for automated software testing

Packt Publishing

£41.78 16 May 2026
JavaScript: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers
77% match

JavaScript: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers

Packt Publishing

£62.99 11 Jun 2026
Java Testing with Selenium: A Comprehensive Syntax Guide for Automation
77% match

Java Testing with Selenium: A Comprehensive Syntax Guide for Automation

Apress

£31.27 16 May 2026
Automated Testing in Microsoft Dynamics 365 Business Central: Efficiently automate test cases for faster development cycles with less time needed for manual testing, 2nd Edition
77% match

Automated Testing in Microsoft Dynamics 365 Business Central: Efficiently automate test cases for faster development cycles with less time needed for manual testing, 2nd Edition

Packt Publishing

£41.99 07 Jun 2026
Full Stack FastAPI, React, and MongoDB: Fast-paced web app development with the FARM stack
77% match

Full Stack FastAPI, React, and MongoDB: Fast-paced web app development with the FARM stack

Packt Publishing

£59.99 31 May 2026
Rust Web Development: With Warp, Tokio, and Reqwest
77% match

Rust Web Development: With Warp, Tokio, and Reqwest

Manning

£35.66 05 Jun 2026
Node.js Design Patterns: Master best practices to build modular and scalable server-side web applications, 2nd Edition
76% match

Node.js Design Patterns: Master best practices to build modular and scalable server-side web applications, 2nd Edition

Packt Publishing

£41.96 24 May 2026
76% match

Mastering Java Full Stack Development: From Spring Boot to ReactJS

Morgan Kaufmann

£91.99 29 May 2026
React 19 & Next.js 16 Mastery: Engineering Production-Grade Full-Stack Systems
76% match

React 19 & Next.js 16 Mastery: Engineering Production-Grade Full-Stack Systems

Out of Stock 26 May 2026
Effective Software Testing: A Developer's Guide
76% match

Effective Software Testing: A Developer's Guide

Manning

£37.07 27 May 2026
Hands-On Software Architecture with Java: Learn key architectural techniques and strategies to design efficient and elegant Java applications
75% match

Hands-On Software Architecture with Java: Learn key architectural techniques and strategies to design efficient and elegant Java applications

Packt Publishing

£43.99 30 May 2026
Learn Rails 5.2: Accelerated Web Development with Ruby on Rails
75% match

Learn Rails 5.2: Accelerated Web Development with Ruby on Rails

Apress

£42.17 28 May 2026
The Complete ASP.NET Core 3 API Tutorial: Hands-On Building, Testing, and Deploying
75% match

The Complete ASP.NET Core 3 API Tutorial: Hands-On Building, Testing, and Deploying

Apress

£38.63 03 Jun 2026
The Ultimate Docker Container Book: Build, test, ship, and run containers with Docker and Kubernetes
75% match

The Ultimate Docker Container Book: Build, test, ship, and run containers with Docker and Kubernetes

Packt Publishing

£47.43 06 Jun 2026
GitHub Actions in Action: Continuous Integration and Delivery for Devops
75% match

GitHub Actions in Action: Continuous Integration and Delivery for Devops

Manning

£41.57 18 May 2026
Mastering Modern React 19: Practical Patterns for Building Scalable Web Interfaces
75% match

Mastering Modern React 19: Practical Patterns for Building Scalable Web Interfaces

Out of Stock 02 Jun 2026