← 返回文章

前端学习

在做 openAI 聊天页面过程中的学习

我真的很少,且有时间去系统的学习 前端知识点,现在就在代码中学习吧,chatgpt 真的极大的减少了我的学习时间:

useEffect(() => {
  verify && webSocketInit()
  return () => {
    ws.current?.close()
  }
}, [ws, verify])

这段代码,有两个我刚学到的知识点:

  1. verify && webSocketInit() 这是学过,但真没想到运用到这里, 表示的意思是,如果 verify 为真,就会执行 webSocketInit() 。
  2. return ()=> {} 我以为是 useEfect 的返回值? 其实以前好像也看到过,但没有真正的使用过,它的真正含义是 当组件被销毁时,会执行 return 语句。