小编Ash*_*man的帖子

如何阻止“ResizeObserver 循环限制超出”错误出现在 React 应用程序中

最近,我的 React 应用程序中开始出现一个新错误:

ResizeObserver loop limit exceeded

似乎普遍的共识是该错误是良性的,没有什么可担心的

但是,当我通过 测试我的程序时,我不确定如何忽略它或让它停止显示npm start

出现的屏幕如下所示:

在此输入图像描述

有什么方法可以抑制此页面或其他地方的此特定错误,这样我就不必每次都将其忽略?

该错误来自我使用的MUI Masonry 组件,但我的理解是它可能来自许多依赖项。

这是我使用它的代码,以防有助于抑制此错误。

import Masonry from '@mui/lab/Masonry';
import { Box } from '@mui/material';
import { ReactNode } from 'react';
import { BsFillPlusSquareFill as AddButton } from 'react-icons/bs';
import { useNavigate } from 'react-router';
import { LoadingIndicator } from '../LoadingIndicator';
import { BackButton } from './BackButton';
import styles from './SheskaList.module.css';

export const SheskaListContent = (props: { loading: boolean, cards: ReactNode[] }) …
Run Code Online (Sandbox Code Playgroud)

error-handling reactjs eslint material-ui resize-observer

17
推荐指数
3
解决办法
3万
查看次数

编译器错误 C2653:不是 Visual Studio 17 中的类或命名空间名称

我知道很多人都在问这个问题,Stack Overflow 上也有类似的问题,但我似乎无法理解它们。我希望有人告诉我为什么会发生这种情况以及发生了什么。

我正在编写这个随机程序来演示如何将类与主文件分开,然后我开始收到此错误,并且我正在绞尽脑汁试图弄清楚如何修复它。

基本上,类 .cpp 文件不起作用,因为每个函数都说我的头文件中的类不是类或命名空间,这是不正确的。我已经看了几十遍了,没有什么地方不对劲,拼写错误或链接错误,所有文件都在同一个项目和文件夹中。

代码的相关部分:

主程序

#include "stdafx.h"         
#include <stdlib.h>         
#include <iostream>         
#include <time.h>           
#include <cstdlib>          
#include "IQclass.h"

using namespace std;                



int main()
{
    IQclass IC;             

    srand(time(NULL));              

    IC.nameInput();                                     
    IC.multiplierSelection();                               
    IC.setCycle();
    IC.forLoop();

    return 0;           
}
Run Code Online (Sandbox Code Playgroud)

IQclass.h

#ifndef IQCLASS_H
#define IQCLASS_H



class IQclass
{
public:

    //IQclass();

    void nameInput();
    void multiplierSelection();
    void setCycle();
    void calc();
    void printIQ();
    void randGen();
    void forLoop();

};

#endif //IQCLASS_H
Run Code Online (Sandbox Code Playgroud)

IQclass.cpp

#include "IQclass.h"
#include "stdafx.h"         
#include <stdlib.h>         
#include <iostream>     
#include <time.h>           
#include <cstdlib>          

int y;                  
long …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors visual-studio visual-studio-2017

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