#mysql #reactjs #express
Вопрос:
У меня есть код в ReactJS, который является просто ВЫБОРОМ. Запрос работает нормально, но я хочу сохранить его результат в переменную (или что-то в этом роде). Как мне это сделать?
const data;
async function selecionaSubsistemas() {
return Axios.post("http://localhost:3001/api/selecionaSubsistemas", {
}).then((response)=>{
});
}
const getData = async() => {
data = await selecionaSubsistemas();
};
console.log(data);
Ответ №1:
вы можете сохранить его как state
состояние в реакции: объект с набором наблюдаемых свойств, которые управляют поведением компонента
используя React Hook, вы должны сделать это следующим образом:
import React, { useEffect, useState } from "react";
const [data, setData] = useState([]);
...
.then((response)=>{
setData(response.data) //so you access to the data with `data` variable.
});