当前位置: 首页 > wzjs >正文

做教育培训的网站大宗商品价格查询网站

做教育培训的网站,大宗商品价格查询网站,网站seo推广优化报价表,精品成品源码网站相同位置的相同组件会使得 state 被保留下来 当你勾选或清空复选框的时候&#xff0c;计数器 state 并没有被重置。不管 isFancy 是 true 还是 false&#xff0c;根组件 App 返回的 div 的第一个子组件都是 <Counter />&#xff1a; 你可能以为当你勾选复选框的时候 st…

相同位置的相同组件会使得 state 被保留下来

在这里插入图片描述
在这里插入图片描述
当你勾选或清空复选框的时候,计数器 state 并没有被重置。不管 isFancytrue 还是 false,根组件 App 返回的 div 的第一个子组件都是 <Counter />
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
你可能以为当你勾选复选框的时候 state 会被重置,但它并没有!这是因为 两个 标签被渲染在了相同的位置。 React 不知道你的函数里是如何进行条件判断的,它只会“看到”你返回的树。在这两种情况下,App 组件都会返回一个包裹着 作为第一个子组件的 div。这就是 React 认为它们是 同一个 的原因。

你可以认为它们有相同的“地址”:根组件的第一个子组件的第一个子组件。不管你的逻辑是怎么组织的,这就是 React 在前后两次渲染之间将它们进行匹配的方式。

相同位置的不同组件会使 state 重置

在这里插入图片描述
在这里插入图片描述

在相同位置重置 state

  • 方法一:将组件渲染在不同的位置
    在这里插入图片描述

  • 方法二:使用 key 来重置 state
    在这里插入图片描述
    https://react.docschina.org/learn/preserving-and-resetting-state#option-1-rendering-a-component-in-different-positions

http://www.dtcms.com/wzjs/828353.html

相关文章:

  • 17网站一起做网店潮汕依依wordpress绝对路径
  • 青岛营销型网站制作辽宁省工程造价信息网
  • 网站建设找单郑州做网站的公司msgg
  • 网站建设安全问题网络营销技术
  • 在阿里巴巴做网站多少钱2019企业推广费用
  • 国外儿童社区网站模板珠海专业的免费建站
  • 做网站策划书网络营销的核心工作是
  • 昆明微网站建设北京专业网站制作大概费用
  • 政协网站法治建设版块济南建站哪家好
  • 网站开发与维护学什么树品营销拓客平台系统
  • php免费网站建设百度电话号码查询
  • 肇庆企业建站程序网上做兼职网站有哪些工作
  • 网站建设的总体目标考核指标区块链平台定制开发
  • 企业网站源码php有了域名和空间怎么建网站
  • seo网站设计外包可以自己做装修效果图的网站
  • 太原网站建设培训做彩票网站
  • 秒速网站建设信息网招聘
  • 公司网站seo公司wordpress id重置
  • 照片做视频ppt模板下载网站游戏网站html模板
  • 做网站一年需要多少钱厦门今天最新通知
  • 高端网站设计技术分析惠州搜索引擎优化
  • 5种可以给网站带来流量的方式企业微商城网站建设
  • 网站地图销售管理crm
  • 基于企业网站的网络营销方法邢台营销型网站建设费用
  • 哪有深圳网站页面设计广告模板制作
  • 巴中自助网站建设wordpress开源博客
  • 门户网站首页模板下载搭建网站教学
  • 房地产网站素材wordpress 发布到iis
  • 养生网站建设免费wordpress qnap nas外网
  • 高端网站建设与制作做特卖的购物网站