Test Driven Development with React Masterclass

Test Driven Development with React Masterclass

Online event
Thursday, Apr 23 from 9 am to 12 pm EDT
Overview

Design React features through tests and master the Outside-in TDD approach to refactor with confidence

Most developers say they “do TDD.”

Very few practice it correctly, especially in React applications.

This masterclass goes beyond theory and shallow unit tests. You’ll learn Outside-in TDD using the double loop model, combining high-level acceptance tests with low-level unit tests to build features with confidence and clarity.

Through live coding and real-world examples, you’ll see how TDD:

  • Reduces bugs and regression risk
  • Improves architectural decisions
  • Encourages separation of concerns
  • Makes refactoring safe and predictable
  • Increases developer maturity

This isn’t about writing more tests.
It’s about writing the right tests, in the right order, for React applications.

If you want to stop debugging blindly and start designing deliberately, this masterclass is for you.


Who Should Attend?

This masterclass is ideal for:

  • React developers who want to level up their testing discipline
  • Engineers struggling with brittle or hard-to-maintain test suites
  • Teams transitioning from ad-hoc testing to structured TDD
  • Technical leads who want safer refactoring practices
  • Developers interested in architecture and clean design principles

Familiarity with React and basic testing tools is recommended.


What You’ll Get

  • A deep understanding of Outside-in TDD (double loop model)
  • Practical application of Red–Green–Refactor
  • Hands-on live coding sessions
  • Clear mental models for:
    - Acceptance vs unit tests
    - The testing pyramid in React apps
    - Dependency inversion in front-end architecture
  • A working example app (Payee verification demo)
  • Proven patterns for integrating TDD into teams
  • Strategies for overcoming common TDD objections
  • Real-world adoption guidance (CI pipelines, pair programming, ping-pong TDD)
  • An interactive knowledge verification game


What Will I Be Able to Do After This Workshop?

By the end of this session, you’ll be able to:

  • Apply Outside-in TDD confidently in React applications
  • Write high-level acceptance tests to drive UI development
  • Implement business logic through focused unit tests
  • Separate business logic from framework dependencies
  • Use the double loop to incrementally grow features
  • Refactor safely with a strong testing safety net
  • Introduce TDD to your team without rewriting everything
  • Handle common resistance to TDD adoption
  • Design React systems with clearer boundaries and better maintainability

You’ll move from “testing React components” to designing software through tests.

Design React features through tests and master the Outside-in TDD approach to refactor with confidence

Most developers say they “do TDD.”

Very few practice it correctly, especially in React applications.

This masterclass goes beyond theory and shallow unit tests. You’ll learn Outside-in TDD using the double loop model, combining high-level acceptance tests with low-level unit tests to build features with confidence and clarity.

Through live coding and real-world examples, you’ll see how TDD:

  • Reduces bugs and regression risk
  • Improves architectural decisions
  • Encourages separation of concerns
  • Makes refactoring safe and predictable
  • Increases developer maturity

This isn’t about writing more tests.
It’s about writing the right tests, in the right order, for React applications.

If you want to stop debugging blindly and start designing deliberately, this masterclass is for you.


Who Should Attend?

This masterclass is ideal for:

  • React developers who want to level up their testing discipline
  • Engineers struggling with brittle or hard-to-maintain test suites
  • Teams transitioning from ad-hoc testing to structured TDD
  • Technical leads who want safer refactoring practices
  • Developers interested in architecture and clean design principles

Familiarity with React and basic testing tools is recommended.


What You’ll Get

  • A deep understanding of Outside-in TDD (double loop model)
  • Practical application of Red–Green–Refactor
  • Hands-on live coding sessions
  • Clear mental models for:
    - Acceptance vs unit tests
    - The testing pyramid in React apps
    - Dependency inversion in front-end architecture
  • A working example app (Payee verification demo)
  • Proven patterns for integrating TDD into teams
  • Strategies for overcoming common TDD objections
  • Real-world adoption guidance (CI pipelines, pair programming, ping-pong TDD)
  • An interactive knowledge verification game


What Will I Be Able to Do After This Workshop?

By the end of this session, you’ll be able to:

  • Apply Outside-in TDD confidently in React applications
  • Write high-level acceptance tests to drive UI development
  • Implement business logic through focused unit tests
  • Separate business logic from framework dependencies
  • Use the double loop to incrementally grow features
  • Refactor safely with a strong testing safety net
  • Introduce TDD to your team without rewriting everything
  • Handle common resistance to TDD adoption
  • Design React systems with clearer boundaries and better maintainability

You’ll move from “testing React components” to designing software through tests.


Meet Your Instructor


Nik Sumeiko

Software Engineer, Architect at Erste Digital

With over 15 years of experience building scalable web applications, Nik combines deep technical expertise with systems-level thinking inspired by aerospace engineering principles. A specialist in JavaScript/TypeScript, React, Node.js, and RESTful architectures, he focuses on creating high-performance, user-centered products using Lean Startup and Human-Centered Design approaches.

Lineup

Headliner

Nik Sumeiko

Good to know

Highlights

  • 3 hours
  • Online

Refund Policy

Refunds up to 3 days before event

Location

Online event

Agenda

-

Opening & housekeeping

-

Why TDD?

-

Q&A

Organized by
Packt Publishing Limited
Followers--
Events92
Hosting2 years
Report this event