Я новичок, чтобы реагировать на родной язык, и я пытаюсь отправить некоторые данные в свой API, в основном запрос POST, добавил кнопку и пытаюсь вызвать запрос на выборку, используя это, но я не уверен, что я делаю не так в это ?? В журнале написано «Пожалуйста, прикрепите метод к этому компоненту», дайте мне знать, если я что-то делаю не так ??
Вот моя кнопка
<Button
style = {{height: 60,width:150}}
onClick = { () => this.submitNewCustomer()}
title = "SUBMIT"
backgroundColor='#C0C0C0'
color = "black"
/>
это мой метод
submitNewCustomer(){
fetch('http://endpoint.net/api/customerdetail', {
method: 'POST',
headers: new Headers({
'Content-Type': 'application/json', // <-- Specifying the Content-Type
}),
body: JSON.stringify({
CustomerId: '1ef87a90-a941-4ebb-b101-66f74ac07778',
CustomerName: this.state.customername,
UserId:'user2',
VehicleCompanyName:this.state.vehiclecompanyname,
VehicleModelType:this.state.vehiclemodeltype,
VehicleNumber:this.state.vehiclenumber,
CustomerImage:'',
Location:'',
CustomerImageType:'png'
}), // <-- Post parameters
})
.then((response) => response.text())
.then((responseText) => {
alert(responseText);
})
.catch((error) => {
console.error(error);
});
}
Любые входы были бы действительно полезны
@BrunoMazzardo это там ... я добавил это





Вам нужно использовать onPress вместо onClick, поэтому ваша кнопка должна быть
<Button
style = {{height: 60,width:150}}
onPress = { () => this.submitNewCustomer()}
title = "SUBMIT"
backgroundColor='#C0C0C0'
color = "black"
/>
мы можем увидеть ваш компонент кнопки?