Я получаю minified react error
с версией сборки моего компонента, когда я использую useRef
ловушку. Но версия для разработки работает нормально.
Полная ошибка: ![enter image description here](https://i.stack.imgur.com/qQtDf.png)
Песочница для версии разработки: https://codesandbox.io/s/react-example-7e6dq
Песочница рабочей версии: https://codepen.io/delowardev/pen/bGdWYjw
Конфигурация веб-пакета:
var path = require('path');
module.exports = {
mode: 'production',
entry: './src/Progress.js',
output: {
path: path.resolve('lib'),
filename: 'Progress.js',
library: 'Progress',
libraryTarget: 'umd',
libraryExport: 'default',
umdNamedDefine: true,
globalObject: `(typeof self !== 'undefined' ? self : this)`
},
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: /(node_modules)/,
use: 'babel-loader'
}
]
}
}
URL версии сборки : https://unpkg.com/@delowar / react-circle-progressbar@0.1.2/lib/Progress.js