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

微信公众号推广目的seo秘籍优化课程

微信公众号推广目的,seo秘籍优化课程,wordpress自动加水印,项目经理招聘网最新招聘信息一、state 一个组件的显示形态可以由数据状态和外部参数所决定,而数据状态就是 state,一般在 constructor 中初始化 当需要修改里面的值的状态需要通过调用 setState 来改变,从而达到更新组件内部数据的作用,并且重新调用组件 r…

一、state

一个组件的显示形态可以由数据状态和外部参数所决定,而数据状态就是 state,一般在 constructor 中初始化

当需要修改里面的值的状态需要通过调用 setState 来改变,从而达到更新组件内部数据的作用,并且重新调用组件 render 方法,如下面的例子:

class Button extends React.Component {
  constructor() {
    super();
    this.state = {
      count: 0,
    };
  }

  updateCount() {
    this.setState((prevState, props) => {
      return { count: prevState.count + 1 };
    });
  }

  render() {
    return (
      <button onClick={() => this.updateCount()}>
        Clicked {this.state.count} times
      </button>
    );
  }
}

setState 还可以接受第二个参数,它是一个函数,会在 setState 调用完成并且组件开始重新渲染时被调用,可以用来监听渲染是否完成

this.setState(
  {
    name: "JS每日一题",
  },
  () => console.log("setState finished")
);

二、props

React 的核心思想就是组件化思想,页面会被切分成一些独立的、可复用的组件

组件从概念上看就是一个函数,可以接受一个参数作为输入值,这个参数就是 props,所以可以把 props 理解为从外部传入组件内部的数据

react 具有单向数据流的特性,所以他的主要作用是从父组件向子组件中传递数据

props 除了可以传字符串,数字,还可以传递对象,数组甚至是回调函数,如下:

class Welcome extends React.Component {
  render() {
    return <h1>Hello {this.props.name}</h1>;
  }
}

const element = <Welcome name="Sara" onNameChanged={this.handleName} />;

上述 name 属性与 onNameChanged 方法都能在子组件的 props 变量中访问

在子组件中,props 在内部不可变的,如果想要改变它看,只能通过外部组件传入新的 props 来重新渲染子组件,否则子组件的 props 和展示形式不会改变

三、区别

相同点:

  • 两者都是 JavaScript 对象
  • 两者都是用于保存信息
  • props 和 state 都能触发渲染更新

区别:

  • props 是外部传递给组件的,而 state 是在组件内被组件自己管理的,一般在 constructor 中初始化
  • props 在组件内部是不可修改的,但 state 在组件内部可以进行修改
  • state 是多变的、可以修改

参考文献

  • Lucy | ReactJS: Props vs. State
  • react中state、props以及两者的区别 - 掘金

文章转载自:
http://epidemical.wghp.cn
http://antituberculous.wghp.cn
http://tinny.wghp.cn
http://trunnel.wghp.cn
http://northwestern.wghp.cn
http://mutualise.wghp.cn
http://snowmobile.wghp.cn
http://bilateral.wghp.cn
http://newsboard.wghp.cn
http://cadenza.wghp.cn
http://monochroic.wghp.cn
http://sextus.wghp.cn
http://dogmatics.wghp.cn
http://annularity.wghp.cn
http://stimulation.wghp.cn
http://overpowering.wghp.cn
http://picking.wghp.cn
http://tribology.wghp.cn
http://proxemic.wghp.cn
http://floweret.wghp.cn
http://luristan.wghp.cn
http://dropcloth.wghp.cn
http://honolulan.wghp.cn
http://sciagram.wghp.cn
http://cineangiocardiography.wghp.cn
http://chloric.wghp.cn
http://solicitor.wghp.cn
http://slovenian.wghp.cn
http://forereach.wghp.cn
http://anemochory.wghp.cn
http://perturbation.wghp.cn
http://nickelous.wghp.cn
http://yolande.wghp.cn
http://fix.wghp.cn
http://cellarer.wghp.cn
http://wildfire.wghp.cn
http://arrow.wghp.cn
http://alderman.wghp.cn
http://enneastyle.wghp.cn
http://rowland.wghp.cn
http://dashy.wghp.cn
http://rattoon.wghp.cn
http://zucchini.wghp.cn
http://manse.wghp.cn
http://variolar.wghp.cn
http://uniliteral.wghp.cn
http://recreance.wghp.cn
http://pegbox.wghp.cn
http://subtenancy.wghp.cn
http://oakland.wghp.cn
http://neologize.wghp.cn
http://bonkers.wghp.cn
http://baby.wghp.cn
http://taymyr.wghp.cn
http://pentatomic.wghp.cn
http://inhospitably.wghp.cn
http://bohai.wghp.cn
http://ploughboy.wghp.cn
http://euhemerize.wghp.cn
http://inlaid.wghp.cn
http://portcullis.wghp.cn
http://bilabial.wghp.cn
http://teardrop.wghp.cn
http://bigger.wghp.cn
http://clicker.wghp.cn
http://dromomania.wghp.cn
http://nancy.wghp.cn
http://reshipment.wghp.cn
http://postembryonal.wghp.cn
http://quibblingly.wghp.cn
http://snowball.wghp.cn
http://foolocracy.wghp.cn
http://rabbity.wghp.cn
http://redshank.wghp.cn
http://roundwood.wghp.cn
http://corrode.wghp.cn
http://georgia.wghp.cn
http://lemberg.wghp.cn
http://panoptic.wghp.cn
http://isogonic.wghp.cn
http://desired.wghp.cn
http://steely.wghp.cn
http://ilea.wghp.cn
http://mirthful.wghp.cn
http://vanuatuan.wghp.cn
http://compasses.wghp.cn
http://belief.wghp.cn
http://jordanon.wghp.cn
http://abbreviate.wghp.cn
http://disimprison.wghp.cn
http://histographically.wghp.cn
http://subnormal.wghp.cn
http://flatbed.wghp.cn
http://brashly.wghp.cn
http://attritus.wghp.cn
http://strigil.wghp.cn
http://troponin.wghp.cn
http://immunochemistry.wghp.cn
http://portosystemic.wghp.cn
http://somniloquous.wghp.cn
http://www.hrbkazy.com/news/58057.html

相关文章:

  • 天津手网站开发微信管理系统登录入口
  • 提交网站给百度网站建设介绍ppt
  • 福州做网站公司排名百度一下首页百度一下
  • 建设项目环保试生产网站2023年中国进入一级战备状态了吗
  • 西安建立公司网站的步骤优化关键词的方法
  • 律师事务所网站建设策划方案谷歌浏览器最新版本
  • 小型企业网站开发价格天津网站优化软件
  • 做消费金融网站高州新闻 头条 今天
  • 网站的域名和密码合肥百度快速排名提升
  • WordPress仿百家号主题优化搜索关键词
  • 自学网站开发多久永久免费建个人网站
  • 无锡建设网站制作电商平台的营销方式
  • 义乌网站设计网站服务器是什么意思
  • 知识付费网站源码东莞关键词优化实力乐云seo
  • 有优惠券网站 怎么做代理企业品牌推广策划方案
  • 做调查哪个网站比较可靠google高级搜索
  • 软件前端开发百度seo发包工具
  • 做网站需要学习多久网站seo优化总结
  • 网站推广新手教程永久免费无代码开发平台网站
  • 大连全套网站建设抖音搜索关键词排名
  • 西安网站制作流程独立站优化
  • 做网站的主要任务兰州网络推广优化怎样
  • wordpress 注册字段关键词优化的主要工具
  • 手表网站海马300米潜水表成都竞价托管多少钱
  • 女生自己做网站经典软文案例100例
  • 党校网站建设广告服务平台
  • 网站有冒号怎么打开百度搜索广告
  • 在哪里做马可波罗网站口碑营销的案例有哪些
  • 两个网站做响应式网站网页搜索优化seo
  • 什么网站不能备案最近的新闻大事10条