This project is an attempt to create a generalizable "fuzzer" for React components. Provide the code for a simple component, and automatically generate a visualization of all of the component's states (rendered DOM) and the interactions taken to traverse between them (input, button clicks, etc).
To read more about the motivation and implementation, check out the blog post.
npm run dev
and you should be able to use the web interface to input/modify your own test components.