我是React的新手,在useEffect钩子函数中初始化了一个名为socket的变量。我试图在return语句中访问它,但似乎无法访问。我不确定该如何处理。提前感谢!
function SendSocketData(socket) {
socket.emit("hello", "world");
}
function App() {
useEffect(()=> {
let socket = io("http://localhost:3001",
);
},[]);
return (
<div className="App">
<button onClick={()=>SendSocketData(socket)}>Send Data </button>
</div>
);
}
export default App;