import React from 'react'; import { GiftedChat } from 'react-native-gifted-chat'; export default class Example extends React.Component { state = { messages: [], }; componentDidMount() { this.setState({ messages: [ { _id: 1, text: 'Hello developer', createdAt: new Date(), user: { _id: 2, name: 'React Native', avatar: 'https://placeimg.com/140/140/any', }, }, ], }); } onSend(messages = []) { this.setState(previousState => ({ messages: GiftedChat.append(previousState.messages, messages), })); } render() { return ( this.onSend(messages)} user={{ _id: 1, }} /> ); } }