Ошибка типа в реагирующем - PullRequest
0 голосов
/ 06 июня 2018

Я новичок в реакции на родную и aws appsync, graphql.we пытаются реализовать функциональность, в которой у нас будет кнопка отправки, поэтому, как только мы нажмем кнопку отправки, текст должен появиться на экране.если мы достигли этого, но как только мы нажмем его, мы получим ошибку, говорящую

Ошибка типа, мы понятия не имеем, почему эта ошибка вызвана

Ошибка типа

Предупреждение 1

Предупреждение 2

import React, { Component } from 'react';
import { View, Text, Button, FlatList, StyleSheet, Alert } from 'react-native';
import ChatView from './ChatView';
//import onCreatePostMessage from './query/onCreatePostMessage';

export default class ChatHistory extends Component {
  constructor(props) {
      super(props);
}

componentWillMount() {
     this.props.onCreatePostMessage();
}

render() {
    return (
          <View style={styles.container}>
              <Text>ChatHistory</Text>
              <FlatList data={[].concat(this.props.chats).sort((a, b) => a.createdAt.localeCompare(b.createdAt))} 
                keyExtractor={(item, index) => index.toString()}
                renderItem={({item}) => <ChatView chat={item}/>}
                ref={ref => this.flatList = ref}
                onContentSizeChange={() => this.flatList.scrollToEnd({animated: true})}
                onLayout={() => this.flatList.scrollToEnd({animated: true})} />
          </View>
        );
    }
}


const styles = StyleSheet.create({
    container: {
        flex: 1,
        paddingTop: 20
    }
});

Пожалуйста, помогите мне решить эту проблему !!.Спасибо

...