0
votes

Échec du type de repère: valeur de repère invalide '

Chaque fois que j'essaie O Type dans le TextInput, je continue à obtenir cet avertissement: Échec du type ProP Type de repère invalide 'valeur' ​​de type 'objet' fourni à "TextInput" attendu 'string'

loginform.js strong> p>

import React from 'react';
import { TextInput, View, Text } from 'react-native';

const Input = ({ label, value, onChangeText, placeholder, secureTextEntry }) => {
    return (
        <View style={styles.containerStyle}>
            <Text style={styles.labelStyle}>{ label }</Text>
                <TextInput
                secureTextEntry={secureTextEntry}
                placeholder={placeholder}
                style={styles.inputStyle}
                value={value}
                onChange={onChangeText}
                autoCorrect={false}
                />
        </View>
    );
};


0 commentaires

3 Réponses :


2
votes

L'écouteur d'événement Vous devez être lié: onchangetext code>

onchangetext code> attend une chaîne param ... où Onchange code> s'attend à un objet de Ce formulaire: NATICÉEVENT: {EventCount, Target, Text} Code> ... C'est pourquoi vous obtenez cette erreur ... P>

<Text style={styles.labelStyle}>{ label }</Text>
                <TextInput
                secureTextEntry={secureTextEntry}
                placeholder={placeholder}
                style={styles.inputStyle}
                value={value}
                onChangeText={onChangeText} // <--Look at this
                autoCorrect={false}
                />


3 commentaires

Ohh c'est tellement embarrassant !! Merci beaucoup !!


Ils sont assez similaires ... et un peu déroutant :)


Ouais je sais ... merci pour l'aide :)



1
votes
onChangeText={onChangeText}

1 commentaires

Merci beaucoup ! C'est une faute de frappe et je n'ai pas remarqué



1
votes

L'erreur que vous avez mentionnée ou AVERTISSEMENT: ÉCHEC SUPP TYPE: Valeur de propulsion non valide du numéro de type fourni sur TextInput, String attendue apparaît lorsque vous essayez de saisir la valeur de type Numéro au lieu de string .

Pour éviter l'erreur et suivre la meilleure pratique pour réacquer la valeur de NATINAL consiste à envelopper la valeur d'entrée avec chaîne () Fonction comme ceci: xxx


0 commentaires