- Implementa de forma eficiente la gestión del historial de undo/redo en editores de texto, herramientas de dibujo, constructores de formularios y más
- Un motor ligero de undo/redo que funciona con JSON Patch (guardando solo las diferencias) sin copiar snapshots completos
- Corre sobre Mutative y permite actualizaciones inmutables intuitivas y rápidas como
draft.count++
- Con una arquitectura independiente del framework que encaja bien con React, Vue, Zustand, MobX y JavaScript vanilla, puede reutilizarse como núcleo de undo/redo en cualquier lugar con solo pasarle el estado
- Como el historial de cambios se basa en parches, usa poca memoria y sufre poca degradación de rendimiento incluso con estados grandes
- Ofrece de forma limpia funciones esenciales de time travel como modo de archivado automático/manual, límite máximo de historial y restauración de estado basada en serialización JSON
Aún no hay comentarios.