小编wef*_*wef的帖子

如何修复警告“函数——使 useEffect Hook 的依赖关系在每次渲染时发生变化”?

如何修复警告 'createGraphics' 函数会使 useEffect Hook(第 77 行)的依赖项在每次渲染时发生变化。将其移动到 useEffect 回调中。或者,将“createGraphics”定义包装到它自己的 useCallback() 钩子中。

而且,当我尝试创建空依赖项数组时,我会收到此警告 - React Hook React.useEffect 缺少依赖项:'createGraphics'。包括它或删除依赖项数组

import React from "react";
import * as d3 from "d3";
import { GraphicsItem, StatsWrapper } from "../style";
import "../assets/style.css";

export const GraphicItem = ({ graphNames, screenSize }) => {
  const createGraphics = () => {
    let randArray = function () {
      for (var i = 0, array = new Array([]); i < 19; i++) {
        array.push(Math.floor(Math.random() * 19 + 1));
      }
      return array; …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-hooks

5
推荐指数
2
解决办法
5838
查看次数

标签 统计

javascript ×1

react-hooks ×1

reactjs ×1