What can the dev tools do for me?August 2, 2019 at 9:29pm
Prodo's developer tools take care of rendering your application on your local machine, with fast hot-reload working out the box, so that you get visual feedback on your code changes within a few milliseconds.
You also get all the now-classic features of modern state-management frameworks, including a time-travelling debugger for your state and actions.
Unlike most tools however, Prodo lets you edit the state and record new test cases directly from the UI. Prodo also tracks the origin of every single action, so that you always know why your state has been changed (both on your front-end state and in your database, without having to manually implement any event-sourcing pattern).
Finally, a unique feature of Prodo is that it takes care of tracking, recording and replaying asynchronous side effects in the right order, to make your tests less flaky, while giving appropriate warnings when possible race conditions are detected.