Ошибка TypeError не определена (оценивается как «value.replace») - PullRequest
0 голосов
/ 02 мая 2020

Странно то, что он работает в моем веб-браузере, когда я запускаю его на Firefox с помощью Metro Bundler, но когда я пытаюсь сделать это на телефоне Android, я получаю ошибку: TypeError undefined не является объект (оценивает 'value.replace')

const setMyString = (value) => {
    let string = value.replace(/\D/g,' ');
    setString(string);
}

Кажется, что эта функция устанавливает ошибку.

const [myString, setString] = useState('');

<Input   
    value={myString}
    onChange={e => setMyString(e.target.value)} />

Вот остаток соответствующего кода. Ошибка происходит при использовании виртуальной клавиатуры и вводе номера.

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