Я не могу скопировать вставленные мои слова из менеджера паролей

#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()
    }}
/>
 

Кто-нибудь сталкивался с этой проблемой раньше?