#reactjs #react-native #copy-paste #textinput #react-hook-form
#reactjs #react-native #копировать-вставить #textinput #реакция-форма подключения
Вопрос:
Я работаю над формой в своем проекте react native, используя react-native-paper
для react-hook-form
ввода текста и yup
для управления моими полями.
Я генерирую строку / пароль с помощью менеджера паролей, такого как TrueKey, со сложной генерацией. Пароль в примере выглядит так : N8>){@W$7amp;H< FOO
Я копирую его в свой буфер обмена и пытаюсь вставить строку TextInput
в мое приложение.
Сразу после вставки строки поле очищается, и juste N8>
остается в поле.
Я попытался скопировать и вставить эту строку в Dashlane, другой менеджер паролей, и когда я вставляю ее, кажется, что между N8>
и )
и между и есть некоторый пробел )
{
.
Сначала я думал о форме перехвата реакции при onChange
onChangeText
выполнении or. Но я полностью удалил эту библиотеку и использовал простой TextInput
из React native, но есть такая же проблема.
Я нашел этот URL-адрес, но используемый пример мне не подходит. Я пытался использовать removeClippedSubviews={false}
в своем ScrollView или инкапсулировать <KeyboardAvoidingView>
вокруг моего ввода.
Я могу воспроизвести ошибку только с этим кодом :
<TextInput
label="LabelOfMyField"
style={EInput.basic}
onChangeText={(text) => {
doSomething()
}}
/>
Кто-нибудь сталкивался с этой проблемой раньше?