An application that tracks the user's actions and allows the user to undo/redo actions, as well as reset the map to its original empty state. ๐บ๏ธ ๐
Play around with it here!
I liked playing around with Redux DevTools and thought it would be cool to be able to step through the actions that occur on a map.
- Add points, lines, and polygons to the map
- Edit points, lines, and polygons on the map
- Combine points, lines, and polygons on the map
- Uncombine points, lines, and polygons on the map
- Delete points, lines, and polygons from the map
- Undo the last action taken on the map
- Redo/reapply the next action (if you have previously applied undo)
- Reset the map to the initial state with no features