2
検索バーコンポーネントをコンテナにインポートしようとしていますが、onSearch関数が機能しません。 'undefinedはオブジェクトではありません(' this.props.navigation.navigate 'を評価しています)というエラーを返します。私は何が欠けていますか?私の容器にprops.navigationで検索バーコンポーネントをインポート
、私が持っている:
import SearchBar from '../Components/SearchBar'
とレンダリング機能内部の私はSearchBar.jsで
<SearchBar />
を持っている:
{追加する必要onSearch(terms) {
console.log(terms);
this.props.navigation.navigate('ProductsGrid', {searchTerms: terms})
}
render() {
return (
<View style={styles.container}>
<TextInput
ref='searchText'
value={this.props.searchTerm}
onSubmitEditing={(event) => this.onSearch(event.nativeEvent.text)}
returnKeyType={'search'}
autoCorrect={false}
/>
</View>
)
}