如何在react-native-gifted-chat

时间:2018-05-11 18:46:11

标签: react-native

我正在使用有天赋的聊天库,并希望在初始渲染时使用键盘自动对焦输入。我看到有一个必要的功能focusTextInput,但我怎么称呼它?

https://github.com/FaridSafi/react-native-gifted-chat

             <GiftedChat
                {...props}
                messages={this.state.messages}
                ref={(chat) => this.chat = chat }
                onSend={messages => this.onSend(messages)}
                user={{
                    _id: 1,
                }}

            />

我尝试设置ref并直接在mount上调用它但是没有用。

1 个答案:

答案 0 :(得分:1)

由于该库已有textInputProps

  

textInputProps (对象) - 要传递给TextInput的额外道具

因此,您可以使用TextInput

autoFocus道具
<GiftedChat
      textInputProps={{autoFocus: true}}
      messages={this.state.messages}
      onSend={messages => this.onSend(messages)}
      user={{
             _id: 1,
       }}
  />