首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么图像请求一次又一次的在反应js?

为什么图像请求一次又一次的在反应js?
EN

Stack Overflow用户
提问于 2019-08-16 10:36:21
回答 1查看 43关注 0票数 0

我使用final-form制作了一个演示应用程序,但当我切换按钮(切换按钮) image request fired again and again时,我面临一个问题。

复制这个步骤

1)打开/关闭button.see网络请求(应检查禁用缓存)。

https://codesandbox.io/s/snowy-browser-sfpnz

代码语言:javascript
复制
const Abc = React.memo(() => {
  return (
    <ImageContainer>
      <Image id="titleLogo" src={src} />
      <TitleText>{title}</TitleText>
    </ImageContainer>
  );
});
const ShowImage = useCallback(() => {
  return <Abc />;
}, []);

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-16 11:01:38

将样式化的组件调用从“AppWithIconToggle”函数体中取出。将标题和src作为支持给Abc组件并给它备注,这样当它们不变时它就不会重发。

代码语言:javascript
复制
const Abc = React.memo(({ title, src }) => {
  console.log("render", title, src);
  return (
    <ImageContainer>
      <Image id="titleLogo" src={src} />
      <TitleText>{title}</TitleText>
    </ImageContainer>
  );
});

https://codesandbox.io/s/hopeful-snowflake-h13uc

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57523121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档