Q. Which lifecycle method should be used to perform cleanup when a component is unmounted?