getify/TNG-Hooks

Feature: `useDeferred()`

オープン

#17 opened on 2019/01/18

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)JavaScript (43 件のフォーク)batch import
enhancementhelp wantedquestion

Repository metrics

Stars
 (1,014 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

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.

コントリビューターガイド