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

农业信息中心网站建设自己建网站怎么弄

农业信息中心网站建设,自己建网站怎么弄,一个网站怎么做,怎么在网上做网站react setState学习记录1.总体看来2.setState的执行是异步的3.函数式setState1.总体看来 (1). setState(stateChange, [callback])------对象式的setState 1.stateChange为状态改变对象(该对象可以体现出状态的更改) 2.callback是可选的回调函数, 它在状态更新完毕、界面也更新…

react setState学习记录

  • 1.总体看来
  • 2.setState的执行是异步的
  • 3.函数式setState

1.总体看来

(1). setState(stateChange, [callback])------对象式的setState
1.stateChange为状态改变对象(该对象可以体现出状态的更改)
2.callback是可选的回调函数, 它在状态更新完毕、界面也更新后(render调用后)才被调用
(2). setState(updater, [callback])------函数式的setState
1.updater为返回stateChange对象的函数。
2.updater可以接收到state和props。
4.callback是可选的回调函数, 它在状态更新、界面也更新后(render调用后)才被调用。
总结:
1.对象式的setState是函数式的setState的简写方式(语法糖)
2.使用原则:
(1).如果新状态不依赖于原状态 ===> 使用对象方式
(2).如果新状态依赖于原状态 ===> 使用函数方式
(3).如果需要在setState()执行后获取最新的状态数据,
要在第二个callback函数中读取

2.setState的执行是异步的

一般可能setState都是直接this.setState({})使用的

import React, { Component } from 'react'export default class Demo extends Component {state = {count:0}add = ()=>{//对象式的setState//1.获取原来的count值const {count} = this.state//2.更新状态//setState其实是同步的,但是交给了react去执行,不是马上去执行执行是异步的this.setState({count:count+1},()=>{console.log(this.state.count);})console.log('12行的输出',this.state.count); }render() {return (<div><h1>当前求和为:{this.state.count}</h1><button onClick={this.add}>点我+1</button></div>)}
}

在这里插入图片描述
可以看到控制台的打印出来的值是不一样的,回调里可以拿到更新后的准确值,有点类似于vue的$nextTick

3.函数式setState

函数式的setState可以直接到state和props参数

    this.setState((state, props) => {console.log(state, props);return { count: state.count + 1 };},() => {console.log(this.state.count);});
http://www.tj-hxxt.cn/news/45770.html

相关文章:

  • 网页设计需要学什么kseo新方法
  • 国外黄色 网站百度网页版下载安装
  • 网站名称格式电子商务推广方式
  • 网站建设美化谷歌搜索引擎
  • 青岛网站设计软件网站关键词优化怎么弄
  • 网站建设风险管理计划seo主要做哪些工作
  • 刷数据网站怎么推广免费的郑州网络推广服务
  • 翠竹林wordpress主题windows系统优化软件排行榜
  • 长沙网络营销平台排行泰安网站seo
  • 免费网站建站+凡科建站网址大全浏览器下载
  • 开店装修话做那个网站找工人产品网络推广的方法有哪些
  • wordpress 去除底部seo软件开发
  • 台州网站注册 公司企业网站的功能
  • 网站做效果联系方式企业网络营销策略分析
  • 官方网站建设优化大师卸载不了
  • 知名设计网站安装百度一下
  • wordpress修改固定连接seo薪资水平
  • 网站平台开发与应用面试市场营销主要学什么
  • 优化网站多少钱百度推广怎么注册账号
  • 网站做权重有用吗杯子软文营销300字
  • 沈阳网站维护公司seo值是什么意思
  • 代做土木工程专业毕业设计网站赤峰seo
  • 400电话申请搜狗整站优化
  • 学网站建设需要什么工具公司如何做网络推广营销
  • 电脑经销部开具网站建设费线上营销模式
  • 网站建设有限公司成都百度推广联系方式
  • 网站如何做排名小熊猫seo博客
  • 河南智慧团建网站登录seo关键词排名优化怎么样
  • 日照网站优化如何优化关键词
  • 做网站设计用什么软件网站底部友情链接代码