重新渲染过多。 React限制了渲染次数以防止无限循环。

时间:2020-10-07 08:22:53

标签: javascript reactjs

呈现以下组件时出现错误:

重新渲染过多。 React限制了渲染次数以防止无限循环。

wp_register_script('leaflet', 'https://unpkg.com/leaflet@1.7.1/dist/leaflet.js', null, null, true);
wp_enqueue_script('leaflet');

1 个答案:

答案 0 :(得分:0)

import React, { useState } from 'react';
     
function My() {
  const [name, setName] = useState([{ name: "man", lname: "Kumar" }]); 
        
  return(<>helloworld</>)
}

就是这样。只需将数组直接传递给状态即可,而不是稍后再更新。如果您确实需要这种方式播放,请使用useEffect。另外,请保持命名一致性。 setValue与名称关系不大。