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

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调用的时候才手动更新。

相关文章:

  • 2022-02-01
  • 2022-02-12
  • 2021-11-27
  • 2021-08-21
  • 2021-10-24
  • 2021-11-12
  • 2021-10-25
  • 2021-11-19
猜你喜欢
  • 2021-07-04
  • 2021-06-02
  • 2021-11-25
  • 2021-08-26
  • 2021-07-14
  • 2021-11-07
  • 2022-01-30
相关资源
相似解决方案