Saltar al contenido

TypeError: undefined no es un objeto (evaluando ‘_reactNative.Animated.Text.propTypes.style’)

Posterior a de nuestra prolongada recopilación de datos resolvimos esta cuestión que pueden tener algunos usuarios. Te dejamos la solución y deseamos resultarte de mucha ayuda.

Solución:

Resolví esto por,

  • Comentando itemTextStyle: Text.propTypes.style en
    ..node_modulesreact-native-material-dropdownsrccomponentsdropdown

    expediente.

  • y eliminar Animated en Animated.Text.propTypes.style en

    afijo/índice

    ayudante/índice

    etiqueta/índice

    de react-native-material-textfield.

  • Y agregado import Animated, Text from 'react-native'; en cada uno de los tres archivos anteriores.

Aquí hay otra solución que he encontrado.

  1. Eliminar paquete instalado react-native-material-dropdown

    yarn remove react-native-material-dropdown

  2. Instalar nuevos paquetes react-native-material-dropdown-v2 y react-native-paper

    yarn add react-native-material-dropdown-v2 react-native-paper

  3. Intercambio react-native-material-dropdown a react-native-material-dropdown-v2 en tu código

    p.ej
    import Dropdown from 'react-native-material-dropdown' a import Dropdown from 'react-native-material-dropdown-v2'

Encontré el mismo problema al usar @react-navigation/drawer

Lo he resuelto con estos pasos.

  1. Abierto node_modules y luego buscar react-native-material-textfield abre el archivo y ve a src carpeta
  2. Por debajo src ya verás affix, helper, label carpeta – debajo de cada carpeta, hay una index.js
  3. abre el index.js de las carpetas mencionadas una por una (las 3 carpetas) y busque el texto style: Animated.Text.propTypes.styley reemplazarlo por style: Text.propTypes
  4. E importe el formulario de texto react-native como este import Animated , Text from 'react-native';
  5. Y ahora vuelve a cargar la terminal, y listo.

Recuerda que puedes comunicar esta reseña si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *