【发布时间】:2021-11-20 11:10:42
【问题描述】:
这似乎很明显,但无法弄清楚为什么这不起作用。
const [socketio, setSocketio] = useState();
useEffect(() => {
console.log("setting socket"); //this print comes
const socketRes = io("http://localhost:8700/");
console.log(socketRes); //this prints socket details fine
setSocketio(socketRes);
}, []);
useEffect(() => {
console.log("socket id " + socketio.id); //this prints always undefined
}, [socketio]);
【问题讨论】:
标签: reactjs socket.io use-state