【发布时间】:2021-03-31 04:12:29
【问题描述】:
我正在尝试制作一些图表,其中数据必须通过网络套接字实时进入。我正在使用 React 和 Hooks,我不确定我的语法在哪里出错。我需要让两个轴是不同的数组,这通常用于绘制参数数据。
const [Chartdata, setData] = useState({
Analog1: [],
Analog2: []
});
// 1. listen for a socket event and update the state.
useEffect(() => {
socket.on('Ana', data => {
setData({
Analog1: *Analog1*.push(data.Ana1),
Analog2: *Analog2*.push(data.Ana2)
}
);
});
}, []);
我收到此错误,指出未定义 Analog1 和 Analog2(在星号之间以突出显示)。
【问题讨论】:
标签: arrays reactjs react-hooks