关于hooks

来源:8-5 登陆退出功能完整优化

console_man

2020-03-23

老师,如果在函数式组件中通过useState声明两个state,分别为isLogin和loaded。
请问在怎么同时修改这个两个state的状态呢

写回答

2回答

Dell

2020-03-24

setIsLogin 再调用setLoaded,或者把这两个字段放到一个对象里,然后set***({isLogin,loaded  })

1
0

布罗利00

2020-05-05

  const [isLogin, setIsLogin] = useState(false)
  const [loaded, setLoaded] = useState(false)

  useEffect(() => {
    axios.get('/api/islogin').then(res => {
      if (res.data?.success) {
        setIsLogin(res.data.data)
      }
    }).finally(() => {
      setLoaded(true)
    })
  }, [])


0
0

专为小白设计的TypeScript入门课

Dell老师专为TypeScript小白打造的,全栈式教学TS入门课程

2252 学习 · 506 问题

查看课程