Skip to content

Instantly share code, notes, and snippets.

@stolinski
stolinski / providerCompose.js
Created April 23, 2019 17:40
ProviderComposer
function ProviderComposer({ contexts, children }) {
return contexts.reduceRight(
(kids, parent) =>
React.cloneElement(parent, {
children: kids,
}),
children
);
}
@townofdon
townofdon / delay.js
Last active December 18, 2019 15:01
Simple delayed Promise
const delay = (callback, time = 5000) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve();
}, time);
})
.then(callback);
}
// USAGE