Reactjs react钩子中的重新渲染问题太多

Reactjs react钩子中的重新渲染问题太多,reactjs,react-hooks,rendering,use-state,Reactjs,React Hooks,Rendering,Use State,我想使用UseState将聊天屏幕拆分为容器和演示者。但我已经经历了太多的渲染问题两天了 这是Container.jsx 从React导入React,{useState}; 从导入ChatsPresenter。/ChatPresenter; const ChatContainer==>{ const[title,setTitle]=useState{ 用户:[], }; const[loading,setLoading]=useStatefalse; const[error,setError]=

我想使用UseState将聊天屏幕拆分为容器和演示者。但我已经经历了太多的渲染问题两天了

这是Container.jsx

从React导入React,{useState}; 从导入ChatsPresenter。/ChatPresenter; const ChatContainer==>{ const[title,setTitle]=useState{ 用户:[], }; const[loading,setLoading]=useStatefalse; const[error,setError]=useStatenull; 试一试{ }抓住e{
setError{e:에러가 났어요 问题是每次渲染时都会更新状态,这会导致新的重新渲染。如果只想触发一次,则应将其包装在中

useEffect=>{ 试一试{ }抓住e{
setError{e:에러가 났어요 问题是每次渲染时都会更新状态,这会导致新的重新渲染。如果只想触发一次,则应将其包装在中

useEffect=>{ 试一试{ }抓住e{
setError{e:에러가 났어요 问题在于以下代码:

试一试{ }抓住e{
setError{e:에러가 났어요 问题在于以下代码:

试一试{ }抓住e{ setError{e:에러가 났어요