home组件控制台打印两次

来源:8-16 优化本章代码,让登录更丝滑(下)

BlueFishQ

2023-07-24

老师,我做到8-16节的时候,目前有两个问题:
(1)登录跳转到首页之后不会显示手机号码,要再次刷新才会显示手机号码;

import style from './index.module.css';
import { useUserContext } from '@/hooks/userHooks';
import { useTitle } from '@/hooks';

const Home = ({ }) => {
    const { store } = useUserContext();
    useTitle('首页')
    console.log('首页', store)
    return (<div className={style.container}>首页-{store.tel}</div>);
};

export default Home;

(2)在首页刷新后会打印两次数据

图片描述

写回答

1回答

黑石

2023-07-24

问题一后面的课程会有讲解,主要是在登录以后要刷新store。

问题二,刷新两次是对的,因为请求是异步的,在请求之前会刷新一次,请求以后状态改变又会刷新一次。

0
1
BlueFishQ
谢谢老师的解答
2023-07-25
共1条回复

React18+TS+NestJS+GraphQL 全栈开发在线教育平台

平台级应用+流行全栈技术+实用职场技巧&面试策略 助你升职加薪

439 学习 · 242 问题

查看课程