首页 > 技术文章 > 我的美丽实习日记day8

garyClh029 2021-07-21 17:53 原文

本日简短总结

  • 呜呜呜规范抓得好严谨(是好事)
    • 语义化
    • 能简写就简写
    • 使用git的时候无论什么时候都要加上前缀(fix,feat)那些哦
      • merge\pr那些也要!!
  • 完成了书籍详情页面
    QQ截图20210721162531.png

React、Alita、Umi学习笔记

路由变更但页面不刷新数据的解决办法

const [data, setData] = useState([]);

  const bookId = match.params.index;
  const { loading, run } = useRequest(getBookDetail, {
    manual: true,
    onSuccess: (result, params) => {
      if (result) {
        setData(result || []);
      }
    },
  });

  useEffect(() => {
    run(bookId);
  }, [bookId])

useEffect绑定要监听的数据

useRequest设置为手动,当bookId调用的时候才手动更新。

推荐阅读