A layout is UI that is shared between multiple routes. On navigation, layouts preserve state, remain interactive, and do not re-render.