getify/TNG-Hooks

Feature: `useDeferred()`

Open

#17 geöffnet am 18. Jan. 2019

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)JavaScript (1.014 Stars) (43 Forks)batch import
enhancementhelp wantedquestion

Beschreibung

The useDeferred() hook creates and stores in a state slot (via useState(..)) an object, commonly called a deferred, which is a promise and also its resolve(..) / reject(..) capabilities.

function foo() {
   var { pr, resolve, reject } = useDeferred();
}

Unclear if there's any pattern that would benefit from passing a value to useDeferred(..). Need to further consider.

Contributor Guide