Time-Travel Debugging: почему Ctrl+Z это только начало
Time-travel debugging — это возможность сохранять снимки состояния приложения и перемещаться между ними. Традиционно он ассоциируется с инструментами отладки, такими как Redux DevTools. Однако пользователи современных приложений (Figma, Google Docs, VS Code) ожидают функциональности по перемещению между состояниями и от форм и веб-приложений.
Эта статья делится на две части:
Теория (Часть 1): Универсальные паттерны и концепции, которые останутся актуальны независимо от используемых библиотек.
Практика (Часть 2): Туториал по реализации пользовательского time-travel с использованием Nexus State.
Читать далее