UNPKG

@pmmmwh/react-refresh-webpack-plugin

Version:

An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.

24 lines (20 loc) 504 B
function runWithRetry(callback, maxRetries, message) { function executeWithRetryAndTimeout(currentCount) { try { if (currentCount > maxRetries - 1) { console.warn('[React Refresh]', message); return; } callback(); } catch (err) { setTimeout( function () { executeWithRetryAndTimeout(currentCount + 1); }, Math.pow(10, currentCount) ); } } executeWithRetryAndTimeout(0); } module.exports = runWithRetry;