Why is cleanup important in data-fetching Effects?
Cleanup prevents React from rendering loading states
Cleanup avoids outdated async responses overwriting newer state
Cleanup guarantees requests finish in order
Cleanup automatically retries failed requests