JavaScript Exchange #7 ft William Heslam @Exchange-Events
JavaScript Exchange #7 ft William Heslam  @Exchange-Events
Uploaded December 2020 | Updated September 2026, 58 minutes ago
JavaScript Exchange #7 - December 2020

William Heslam, Senior Developer

"KISS: Testing stateful React components"

Synopsis:
Testing complex stateful React components can be an error-prone chore, with implicit dependencies requiring brittle mocks and synthesised events, or alternatively, necessitating artificially partitioning your tree into stateful and stateless components.

In this talk I'll introduce a technique to explicitly expose a React component's state in a way that doesn't demand any changes to your component tree, making testing simple and highly flexible - and all it requires is a little help from a mysterious 19th-century Russian man.

Bio:
Will is a JavaScript developer with over 10 years of experience. In his spare time, he likes fiddling with Turing patterns and speculating about the Fourth Futamura Projection.
Before lockdown, he could often be found combing through second-hand book shops for obscure tomes on forgotten programming languages. Now he might have to start reading them...

JSX events are sponsored by LinuxRecruit - the UK's leading technology recruitment partner. Be sure to check out our live vacancies today.

LinuxRecruit.co.uk/Jobs
JavaScript Exchange #7 ft William HeslamDevOps Exchange ft. HSBC, Synthace and Container SolutionsDevOps Exchange - August ft.CloudBees, Millennium Management, Slalom & BridgecrewDean Ward @ Stack Overflow - Building Stack Overflow for Teams: Scaling for extreme multi-tenancyCloud Native Solutions: Demonstrating ROI and Business ImpactDevOps Exchange ft. Carlos Gómez, Senior DevOps Engineer, NutmegDevOps Dirty Little SecretFrédéric Harper @ Kubefirst - Git Shit Done, the GitOps WayMeet Platform Plane: Supercharge Dev Teams & Cut Costs by 25%DevOps Exchange - Sheen Brisals, The Lego Group Serverless Patterns Made SimpleVictor Cuascut @ Crossix Solutions - Building the next generation DevOps Architecture with GitOpsHow to Go from Engineer to Engineering Manager (Without Burning Out)
The Exchange |

JavaScript Exchange #7 ft William Heslam

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER