# Refactor store actions to use direct Zustand state updaters · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/506a5260dca5a5fd6324a33262be497a1d963145)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 506a5260dca5a5fd6324a33262be497a1d963145

Requested commit: 506a5260dca5a5fd6324a33262be497a1d963145

Commit: 506a5260dca5a5fd6324a33262be497a1d963145

Tree: 8b02dbef57bf5fa16863e3ca74985d927c77e048

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Refactor store actions to use direct Zustand state updaters

- Remove Action union/reducer dispatch path in `store.ts`
- Extract per-action state transition helpers and apply via `setAppState`
- Update `store.test.ts` to validate behavior through `useStore` actions

```

## Parents

- [d4c90d696d2546466d364cfccc86bcf2be6a7c86](https://git.cafe/screen/t3code-personal/commit/d4c90d696d2546466d364cfccc86bcf2be6a7c86?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/506a5260dca5a5fd6324a33262be497a1d963145?format=markdown)
