ちょっと私は反応ネイティブでバックエンドAPIで検索を作成しようとしていると私は単語をTextInputにURLに渡す必要があります。私はそれを正しくやっているかどうかは分かりません。体は整流で私を助けることができますURLにtextinputに入力された値を渡す方法は?
ここにコードです。
this.state = {
search: "",
}
async onSearchPressed() {
try {
let response = await fetch("http://www.endpoints.com/search/{this.state.search}", {
method: "GET",
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
});
render =() => {
let fields = [
{ref: 'search', placeholder: 'search', keyboardType:'default',secureTextEntry: false},];
return (
<TextInput
{...fields[0]}
onChangeText={(val) => this.setState({search: val})}
value={this.state.search}
/>
<TouchableOpacity onPress={this.onSearchPressed.bind(this)} />
には 'onSearchPressed()'関数で生成されたURLを確認しましたか? – Sriraman
どうすれば確認できますか? – atif
私の答えをチェックしてください。 – Sriraman