a search bar that actively filters a table based on a debounced input
activate or deactivate multiple rows in a table based on checkboxes
edit elements of a card in place by replacing the fields with input boxes in place
show more elements in a list when clicking a button
show that data-on can react to custom events, not just things like click
show custom actions/attributes
https://mathieuancelin.github.io/js-repaint-perfs/
click a button to delete a row
same as click to edit
change element validity from the backend/ add error messages
start with a skeleton element, post to the server to replace it
only load tab content when the tab is clicked
change properties (color, size) of an svg from the backend
server global state, user scoped state
update page title in real time
https://todomvc.com/