Best Practices for Designing Empty State in Applications

An empty state refers to the state of an application where the user interface (UI) does not have any content or data to display. This can happen when a user first time opens an app or website, performs a search that returns no results, or something goes wrong when the user is interacting with UI.