I've been looking into design patterns for a while, the builder pattern is one of them that I've used most often, and is very useful in the context of test arrangement.
A walkthrough of creating a Cellular Automata React component using a Zustand store, that can run Conways game of life on it efficiently, reccomended that you have some understanding of React before reading.
The more I work with automation engineers the more I start to appreciate the problem they are working with, and I've taken some inspiration on how they approach scaling and maintaining test suites to showcase how it can be applied in unit tests.