Ah, your function getItem is giving back a Promise, remember that async keyword automatically makes the function return Promise. Hence the error message, can’t put the Promise object in <Text>
Interesting and thanks again for replying, I’ve been on this for hours
Any idea how I can update the code to get the stored value to <Text> ?
Am I correct in assuming the stored value can be displayed in <Text> if not how to I display a store value/is there another way to store and show data locally?
Good, small thing, might be better to not mix up data types. As you have it, username is sometimes a bool and sometimes a string. Perhaps just let '' represent no known user
Not really answering your question but I suggest always use a JSON (for both set and get), to do that I’ve wrapped RN’s AsyncStorage and created the following helper class - this will handle a JSON for both set and get, and yes - I know I could’ve use async/await but decided to use .then anyway (don’t remember why), here it is: