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

模板网站怎么做301seo智能优化公司

模板网站怎么做301,seo智能优化公司,商城购物网站定制,黑龙江省公共资源交易中心1. state 一个组件的显示形态可以由数据状态和外部参数所决定,而数据状态就是state,一般在constructor中初始化 当需要修改里面的值的状态需要通过调用setState来改变,从而达到更新组件内部数据的作用,并且重新调用组件render方法…

1. 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:'supersharerui'},()=>console.log('setState finished')
)

2.props

React 的核心思想就是组件化思想,而且页面会被切分成一些独立的、可复用的组件
组件从概念上看就是一个函数,可以接受一个参数作为输入值,这个参数就是props,所以可以把props理解为从外部传入组件内部的数据
react 具有单项数据流的特性,所以他的主要作用是从父组件向子组件中传递数据
props除了可以传递字符串,数字,还可以传递对象,数组甚至回调函数,如下

class Welcome extends React.Component {render (){return <h1> hello { this.props.name }</h1>}
}
const element=<Welcome name='rui' onNameChange={this.handleName}/>

上述name与onNameChange 方法都能在子组件的props变量中访问
在子组件中,props在内部不可改变的,如果想要改变他,只能通过外部组件传入新的props来重新渲染子组件,否则子组件的props和展示形式不会改变

3.区别

相同点:

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

区别

  • props 是外部传递给组件的,而 state 是在组件内被组件自己管理的,一般在 constructor 中初始化
  • props 在组件内部是不可改变的,但 state 在组件内部可以进行修改
  • state 是多变的、可以修改的
http://www.jinmujx.cn/news/80113.html

相关文章:

  • 网站后台模板psd软文标题写作技巧
  • 阿里云建设网站安全吗百度一下网页版浏览器
  • 联盟网站制作各大网站
  • wordpress同步百度百度seo推广
  • 校园网站建设情况说明余姚网站如何进行优化
  • 专业简历制作平台seo排名优化培训价格
  • 仙居网站设计青岛网站建设制作公司
  • 如何做好网站内连东莞关键词seo优化
  • wordpress 总站模板怎样做百度推广
  • 馆陶网站建设费用如何优化关键词的排名
  • 怎么修改wordpress模板文件路径安卓aso优化
  • 服务器网站建设流程免费行情软件网站下载大全
  • 深圳网站制作公司平台北京网站建设开发公司
  • 番禺 大石网站建设新闻稿发布软文平台
  • 泰安网站设计网站开发的步骤
  • 成都微信网站设计互联网推广销售
  • 呼和浩特网站建设设计营销案例100例小故事及感悟
  • 怎么样免费给网站做优化神马seo服务
  • 登录不了建设银行网站做网站seo推广公司
  • 湖南企业建站系统平台谷歌seo搜索
  • 关于大创做网站的项目计划书能打开任何网站浏览器
  • 微信商城有哪些学seo需要学什么专业
  • 桂林网站建设推广普通话内容100字
  • 怎么查网站有没有做301济南seo的排名优化
  • 商业网络收费标准seo做的好的网站
  • 武汉政务网站开发网络暴力事件
  • 连云港网站建设公司商丘seo推广
  • 商城网站策划方案做直销去哪里找客户
  • 网站商城维护怎么做谷歌广告投放教程
  • 江西seo百度如何优化排名靠前