У меня есть два отдельных метода получения axios, которые отображают данные ответа на отдельный объект данных.Затем я отображаю данные в рендере.Я хочу поместить данные из обеих осей в один объект, чтобы отобразить только один объект в рендере.Как я могу это сделать?
Функция получения одного из двух
getData() {
axios
.get("http://localhost/GetAll?", {
params: { rok: this.state.rok, idUchwaly: "1" },
headers: { Authorization: "Bearer " + this.state.token }
})
.then(response =>
response.data.map(data2 => ({
IDA: `${data2.idZadania}`,
idWersji: `${data2.idWersji}`,
Dzial: `${data2.dzial}`
}))
)
.then(data2 => {
if (data2 == "") {
} else {
this.setState({ data2, isLoadingdane: true });
}
})
.catch(error => this.setState({ error }));
}
Затем я отображаю данные в таблицу
{this.state.isLoadingdane ? (
data2.map(user2 => {
const { IDA, idWersji, Dział } = user2;
return (
<tr id={IDA}>
<td>
<p>{idWersji}</p>
</td>
<td>
<p>{Dzial}</p>
</td>
</tr>
);
})
) : (
<tr>
<td colSpan="3">
<center>
<p>Brak</p>
</center>
</td>
</tr>
)}
Я хочу одну таблицу, в которой я мог быположить значения из обеих функций get
примерно так: {значение из getData} {значение из getData2}