DEV Community

loading...
Matt Pocock profile picture

Matt Pocock

Lead developer at Stately, React, XState and Typescript lover, ex-voice coach.

Location Oxford, UK Joined Joined on  github website twitter website

Work

Lead Developer at Stately

State Management: How to tell a bad boolean from a good boolean

State Management: How to tell a bad boolean from a good boolean

Reactions 277 Comments 26
3 min read
How to manage global state with XState and React

How to manage global state with XState and React

Reactions 67 Comments 15
4 min read
XState: Why I Love Invoked Callbacks

XState: Why I Love Invoked Callbacks

Reactions 58 Comments 6
3 min read
XState: Should this be an action, or a service?

XState: Should this be an action, or a service?

Reactions 49 Comments
4 min read
State Machines: Should this be a state, or in context?

State Machines: Should this be a state, or in context?

Reactions 32 Comments 2
3 min read
XState: What's the difference between Machine and createMachine?

XState: What's the difference between Machine and createMachine?

Reactions 8 Comments
1 min read
"Just Use Props": An opinionated guide to React and XState

"Just Use Props": An opinionated guide to React and XState

Reactions 77 Comments 9
4 min read
Test Driven Development with Sextant

Test Driven Development with Sextant

Reactions 21 Comments
6 min read
XState Brain Teaser #1 - Auth Flow

XState Brain Teaser #1 - Auth Flow

Reactions 7 Comments
1 min read
Type-safe routing with Typescript and Route Maps

Type-safe routing with Typescript and Route Maps

Reactions 9 Comments 2
2 min read
useState vs useReducer vs XState - Part 1: Modals

useState vs useReducer vs XState - Part 1: Modals

Reactions 31 Comments 6
5 min read
State machines: How to stop making Horcruxes in your code

State machines: How to stop making Horcruxes in your code

Reactions 41 Comments 1
4 min read
XState, React and Typescript - how to get it working 11:17

XState, React and Typescript - how to get it working

Reactions 26 Comments
1 min read
Take Control of your Typography with Capsize

Take Control of your Typography with Capsize

Reactions 5 Comments
1 min read
The Eight Buffalo Rule: How to stop writing unreadable code

The Eight Buffalo Rule: How to stop writing unreadable code

Reactions 49 Comments 11
3 min read
How to cache node_modules in GitHub Actions with Yarn

How to cache node_modules in GitHub Actions with Yarn

Reactions 58 Comments 9
2 min read
loading...