getify/TNG-Hooks

Feature: `useDeferred()`

Open

#17 ouverte le 18 janv. 2019

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)JavaScript (43 forks)batch import
enhancementhelp wantedquestion

Métriques du dépôt

Stars
 (1 014 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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.

Guide contributeur