getify/TNG-Hooks

Feature: `useDeferred()`

Open

#17 aberto em 18 de jan. de 2019

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)JavaScript (43 forks)batch import
enhancementhelp wantedquestion

Métricas do repositório

Stars
 (1.014 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

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.

Guia do colaborador