У пользователей на старом FF 20.0, 22,0
возникает следующая ошибка, при рендере <input />
даже пустого,:
Illegal operation on WrappedNative prototype object.
[17:10:31.350] The above error occurred in the <input> component:
in input (at RegistrationFormInput.js:39)
... stack
React will try to recreate this component tree from scratch using the error boundary you provided, App.
38 <div className="holder-input">
39 <input`
className="form-control"
placeholder={props.placeholder}
id={props.id}
name={props.name || props.id}
type={props.type}
maxLength="255"
onChange={props.onChange}
value={props.value}
autoComplete={props.autoComplete}
/>
</div>
Никак не могу ее решить и понять из-за чего она возникает, версия React - "react": "^16.2.0",
Кто нибудь сталкивался с таким ?
Для того, чтобы разобраться в причине проблемы нужно посмотреть историю версий Mozilla
, ну и соответственно историю версий React
. Начнем с браузера Mozilla
:
Как видим, 20 и 22 версии вышли еще в 2013 году, то есть им 5 лет (на мой взгляд для браузера это слишком устаревшая версия). Теперь посмотрим на историю версий React
:
Первоначальный публичный выпуск React
вышел в конце мая 2013 года, то есть самому React
чуть более пяти лет, а у вас браузеры, которым так же - пять лет. Вы испольуете версию React
этого года и разница с браузерами слишком велика. Не думаю, что удастся как-то пофиксить эту проблему, а если и удастся, то скорее всего всплывет новая проблема - обновите браузеры на новую версию и все заработает. Это мое мнение, основанное на простой логике (в новом браузере Mozilla
все работает, даже с IE
нет проблем).
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
мне нужно, чтобы в массив stream записывался последний бит из массива arr, и потом этот же последний бит нужно удалить из arr
Как через fetch в существующий реквест добавить данные? Для примера: есть endpoint, у него в теле, в одном из свойств есть булево значение, которое...
На сайте есть каталог списка товаровНа странице отображается например 24 товара, постраничная навигация и кнопка показать ещё, которая подгружает...