toLowerCase () клонирует предыдущие входные символы (только на устройстве, которое не находится в симуляторе) - PullRequest
0 голосов
/ 24 мая 2018

Я хотел реализовать нормализатор для поля имени пользователя (я использую форму Redux), что привело бы к немедленному преобразованию заглавных букв в строчные.

Я использовал пример нормализации формы Redux , и он очень хорошо работал на эмуляторе Android (точно так же, как в ссылке выше, поэтому я не записывал его).

Однако я решил протестировать его на устройстве Android (Samsung Galaxy S8 + с Android 8.0) и столкнулся со странным случаем: первая буква получилась в нижнем регистре, но ввод любых других букв клонировал бы ранее введенные..То же самое произошло, когда я запустил приложение на своем коллеге Xperia с Android 6.0.

Наконец, не сумев выяснить это, я просто перенес нормализацию в свою сагу входа в систему, где я просто разделил тело на имя пользователя: action.loginForm.username.toLowerCase (), пароль: (...) .Однако мне любопытно, сталкивался ли кто-либо из вас с подобной ошибкой / знает, как ее решить?Такое знание определенно сделает код более читабельным:)

...