Custom State different for every user

I’m building an app that will receive multiple API hits at once from different users. When a response from an API is received it is stored in a custom state and displayed.

Are custom states user specific? Or will I need to rebuild creating things in the database?

Custom states exist within the users current browser session only, i.e. they are not shared between different users (not even between browser tabs) and they get reset as soon as you close the browser (tab).

Brilliant, thanks a million