Undefined no es un objeto (evaluando '_reactNative.PropTypes.string') Error
¿Tengo este error cuando estoy implementando la biblioteca de terceros como https://github.com/ayoubdev/react-native-android-kit qué indica este error?
'use strict'; import React, {Component} from 'react'; import{ Platform, StyleSheet, Text, View, Image, Navigator, ToolbarAndroid, ScrollView }from 'react-native'; import EventList from './javra-event-list'; import AndroidToolBar from './javra-android-toolbar'; import JResource from '../../javra-resource'; import ScrollableTabView, {DefaultTabBar,ScrollableTabBar} from 'react-native-scrollable-tab-view'; import CustomTab1 from './javra-custom-tabbar'; import {TabLayoutAndroid, TabAndroid} from "react-native-android-kit"; export default class Home extends Component{ constructor(props){ super(props); this.eventThumnailHandler = this.eventThumnailHandler.bind(this); this.movies = [{id:1,title:'Event 2016'},{id:2,title:'Event 2015'},{id:3,title:'Event 2014'},{id:4,title:'Event 2013'}, {id:5,title:'Event 2016'},{id:6,title:'Event 2015'},{id:7,title:'Event 2014'},{id:8,title:'Event 2013'} ]; } static childContextTypes = { eventThumnailHandler: React.PropTypes.func.isRequired, }; getChildContext() { return { eventThumnailHandler: (item) => (this.eventThumnailHandler(item)), }; } static contextTypes = { openDrawer: React.PropTypes.func.isRequired, }; _openDrawer(){ this.context.openDrawer(); } eventThumnailHandler(item: Object){ console.log('*/*/*/*///*/*/: ' + item.title); this.props.navigator.push( {id: 'NewView' , index:1} ) } render(){ var toolbarActions = [{title:'Next',show:'always'}]; return( <View style={{flex:1}}> <TabLayoutAndroid style={{height:60}} backgroundColor='#009688' indicatorTabColor='#ffc400' indicatorTabHeight={2} scrollable={false} center={false}> <TabAndroid text='Tab1' textSize={16} textColor="white" selectedTextColor='#ffc400' icon='ic_home_black_24dp' iconPosition='left'> <Text>I'm the first Tab content!</Text> </TabAndroid> <TabAndroid text='Tab2' textSize={16} textColor='white' selectedTextColor='#ffc400' icon='ic_important_devices_black_24dp' iconPosition='left'> <Text>I'm the second Tab content!</Text> </TabAndroid> </TabLayoutAndroid> </View> ); } }
He implementado tablayout según lo proporcionado por el enlace arriba mencionado. lo que podría ser el error en mi file.please me sugieren.
- React native Required Unknown Módulo para componente nativo personalizado
- EXCEPCION INESPERADA DE NIVEL SUPERIOR (reactiva)
- ¿Reaccionar nativo y Android?
- React Native en Android no encontró Herramientas de compilación
- NoClassDefFoundError com.facebook.react.bridge.WritableNativeMap
- React Native: Cambia la ruta de acceso del archivo de entrada index.android.js a la ruta del archivo personalizado especificado
- Reaccionar proceso de fondo nativo
- Reaccionar Nativo Android: screenPhysicalPixels.width no está definido
- ¿Es posible acceder a las funcionalidades NFC desde una aplicación React
- Error al llamar a Appregistry.runApplication en reactivo-nativo
- Cambiar el estilo predeterminado de un Navigator.NavigationBar (título)
- ¿Puedo crear aplicaciones de Android con reactivos nativos?
- Reacciona las propiedades de textDecoration nativas que no funcionan en Android
import React, { Component, PropTypes } from 'react'; import { StyleSheet, Text, TouchableOpacity, View } from 'react-native';
Incluir PropTypes junto al componente me ayudó
Intenta correr
npm outdated
y actualizar los módulos de terceros que no están en la versión actual.
Tuve que hacer lo mismo después de actualizar React Native y desinstalar y volver a instalar algunos módulos.
- Rendimiento de procesamiento de datos recursivo utilizando Java y SQLite
- Android transformar el icono en otro