将数据从反应钩子传输到对象数组
Transferring data from a react hook to an array of objects
使用反应图表时遇到问题。要绘制图形,需要类似于数据的对象数组:
data: [
{ "x": new Date("2020.03.18"), "y": 60 },
{ "x": new Date("2020.03.19"),"y": 23 },
{ "x": new Date("2020.03.20"),"y": 23 }
]
我的数据以这种形式存储在反应挂钩中:
这是我尝试将钩子拆分为对象数组的失败尝试:
const initialState = [
dataCharts.map((units) => {
{x: new Date(units.y), y: units.x}
})
]
你可以这样做。
dataCharts.map(d => {
return {
"x": d.x.split(" ")[0].split(".").reverse().join("."),
"y": d.y
}
})
使用反应图表时遇到问题。要绘制图形,需要类似于数据的对象数组:
data: [
{ "x": new Date("2020.03.18"), "y": 60 },
{ "x": new Date("2020.03.19"),"y": 23 },
{ "x": new Date("2020.03.20"),"y": 23 }
]
我的数据以这种形式存储在反应挂钩中:
这是我尝试将钩子拆分为对象数组的失败尝试:
const initialState = [
dataCharts.map((units) => {
{x: new Date(units.y), y: units.x}
})
]
你可以这样做。
dataCharts.map(d => {
return {
"x": d.x.split(" ")[0].split(".").reverse().join("."),
"y": d.y
}
})