Новый, чтобы реагировать. Довольно новый для кодирования в целом. Я просто пытаюсь отправить данные в drinkInfo в мою базу данных.
export default function CardEdit(props) {
const classes = useStyles();
const addDrinkToDatabase = () => {
console.log("props.reduxState is" + props.reduxState)
let drinkInfo = {
type: props.reduxState.type,
name: props.reduxState.name,
manufacturer: props.reduxState.manufacturer,
rating: props.reduxState.rating,
date: props.reduxState.date,
description: props.reduxState.description,
favorite: props.reduxState.favorite
}
console.log("info is" + drinkInfo)
var options = {
method: 'POST',
url: 'myurlishere',
data: drinkInfo
};
axios.request(options)
.then(response => {
console.log("My response", response);
})
.catch(error => {
console.log("MyError:", error);
})
}
return (
<div>
<button onClick = { addDrinkToDatabase } >Log Drink</button>
</div>
)
Я знаю, что данные возвращаются правильно, но мой console.log возвращается "props.reduxState is [object Object]" , Я уверен, что упустил что-то простое.