Skip to content

Instantly share code, notes, and snippets.

View ddaaggeett's full-sized avatar

Dave Daggett ddaaggeett

View GitHub Profile
@ddaaggeett
ddaaggeett / reuse_promise.js
Created February 19, 2021 12:18
resolve promise more than once
/*
reuse a promise for multiple resolve()s since promises only resolve once and then never again
*/
import React, { useEffect, useState } from 'react'
export default () => {
const [somePromise, setSomePromise] = useState(promiseCreator())
@ddaaggeett
ddaaggeett / react-native-async-storage_string_or_object.js
Last active December 27, 2020 22:50
store/retrieve STRING or OBJECT type with AsyncStorage from '@react-native-async-storage/async-storage'
/*
storeData(key=<STRING>, value=<STRING/OBJECT>)
getData(key=<STRING>) will return promise with either string or object type - whichever was stored.
example store & retrieve STRING:
storeData('key', "this is a string").then(() => {
getData('key').then(data => {
console.log(data) // => this is a atring
})