getify/TNG-Hooks

Feature: `useDeferred()`

Open

#17 aperta il 18 gen 2019

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)JavaScript (43 fork)batch import
enhancementhelp wantedquestion

Metriche repository

Star
 (1014 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

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.

Guida contributor