# Reactivity API: Utility ## cleanup() Runs a callback anytime a reactive scope is re-ran. - **Type** ```lua function cleanup(callback: () -> ()) ``` - **Example** ```lua local data = source(1) watch(function() local label = create "TextLabel" { Text = data } cleanup(function() label:Destroy() end) end) ```