小编wal*_*er1的帖子

材质 ui 在 Next js 中刷新时中断

我曾尝试按照某些人的建议在根目录中添加 babelrc 设置,但没有奏效。Material ui 在下一个 js 中似乎总是在刷新时中断。有没有我必须做的配置设置?

应用风格

刷新中断

material-ui next.js

4
推荐指数
1
解决办法
1188
查看次数

从反应自定义挂钩调用的函数返回“不是函数”

当我尝试从自定义挂钩调用函数时,当屏幕加载时出现错误,提示“handleLazyLoad”不是函数。我不确定为什么 React 无法弄清楚handleLazyLoad 是一个函数,我想我可能会错误地导出它或调用它。

自定义挂钩:

import { useState } from 'react';

const useLoadInvoices = (initialPageValue, totalInvoices) => {
  const [currentPage, setCurrentPage] = useState(initialPageValue);

  const pageSize = 30;

  const handleLazyLoad = () => {
    if (currentPage * pageSize < totalInvoices) setCurrentPage(currentPage + 1);
  };

  const totalShownInvoices = currentPage * pageSize > totalInvoices ? totalInvoices : currentPage * pageSize;

  return [totalShownInvoices, handleLazyLoad];
};

export default useLoadInvoices;
Run Code Online (Sandbox Code Playgroud)

发票屏幕组件:

import React from 'react';
import useLazyLoad from './hooks/useLazyLoad';

const InvoicesScreen = () => {
  const …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-hooks

3
推荐指数
1
解决办法
2072
查看次数

标签 统计

javascript ×1

material-ui ×1

next.js ×1

react-hooks ×1

reactjs ×1