Ошибка минимального максимума диапазона пользовательского интерфейса материала: невозможно прочитать свойство 'focus', равное нулю - PullRequest
1 голос
/ 16 июня 2020

Я новичок в React и MaterialUI. Я пытаюсь сделать фильтр диапазона с минимальными и максимальными входами и строкой диапазона, используя MaterialUI и его пример с числовым форматом . Если я использую свойство prop 'value' для Slider, когда я пытаюсь переместить большой палец, выдается ошибка:

Uncaught TypeError: невозможно прочитать свойство 'focus', равное null.

Но не всегда. Если я использую prop 'defaultValue', такой ошибки нет, но в консоли есть другая:

Material-UI: компонент меняет состояние значения по умолчанию неуправляемого слайдера после инициализации. Чтобы подавить это предупреждение, выберите управляемый слайдер.

Что мне делать, чтобы оно работало? Код в песочнице

1 Ответ

0 голосов
/ 16 июня 2020

, чтобы избавиться от этого предупреждения, сделайте следующее:

setValues({
  ...values,
  [name]: Number(value)
});

API говорит, что ожидает Number, но вы предоставляете строку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...