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

温州大都市建设开发有限公司网站西安网站建设流程

温州大都市建设开发有限公司网站,西安网站建设流程,购物网站二级店铺mvc,网站后台用什么做系列文章目录 学习React已经有很长的一段时间了,今天决定重新回顾一下跟React相关的一些知识点 文章目录系列文章目录结构如下一、hooks是什么?useState可以能做什么二、如何使用useState()第一步:创建【函数组件&…

系列文章目录

学习React已经有很长的一段时间了,今天决定重新回顾一下跟React相关的一些知识点


文章目录

  • 系列文章目录
    • 结构如下
  • 一、hooks是什么?useState可以能做什么
  • 二、如何使用useState()
    • 第一步:创建【函数组件(无状态组件)】
      • 函数组件(Child)代码如下:
    • 第二步:引入useState
      • 代码如下
    • 第三步:声明状态数据
      • 代码如下
      • tableColumns 的数据
    • 第四步:渲染并修改Table数据
      • 代码如下
      • 结果图如下:
        • 初始渲染图如下:
        • 点击按钮后的渲染图如下:
  • 三、代码解释如下图所示
    • 主体代码
  • 四、总结


结构如下

本文讲述的主要内容如下:

1、useState是什么?
2、useState能做什么?
3、useState的使用场景都有哪些?


一、hooks是什么?useState可以能做什么

1.Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。
2.useState是Hook中的一员,主要是用来在【无状态组件(函数组件)】声明可修改的状态的 一个Api

二、如何使用useState()

第一步:创建【函数组件(无状态组件)】

React 提供的Hooks的Api主要的是为了节省开发者的代码书写量,同时也对 函数组件的功能进行了拓展!!

函数组件(Child)代码如下:

import React from "react";
import './index.css';//这里引入了Ant Design React 组件
import { Space, Table, Tag, Button } from 'antd';export default function Child() {//这里引入了Ant Design React 组件return <Space> </Space>
}

第二步:引入useState

代码如下

import React, { useState } from "react";

第三步:声明状态数据

代码如下

   const [tableData, setTableData] = useState([{ age: 1, name: 'xioatian', height: 123 }])//这里是我导入的外部的一个tableColumnsconst [tableColumn] = useState(tableColumns)

tableColumns 的数据

export const tableColumns = [{title: "姓名",dataIndex: "name",key: "name",},{title: "年龄",dataIndex: "age",key: "age",},{title: "姓名",dataIndex: "height",key: "height",},
];

第四步:渲染并修改Table数据

代码如下

import React, { useState, useEffect } from "react";
import './index.css';
import { Space, Table, Tag, Button } from 'antd';
import { tableColumns } from "./dataScource";export default function Child() {//定义了 tableData 数据。 setTableData修改方法const [tableData, setTableData] = useState([{ age: 1, name: 'xioatian', height: 123 }])//定义了 tableColumn 数据。(tableColumns是外部导入的)const [tableColumn] = useState(tableColumns)return <Space>//此处是设置了一个点击事件,点击后触发setTableData方法修改数据<Button onClick={() => { setTableData([{ name: '123', age: 3, height: 0 }]) }}>点击我修改Table数据</Button><Table style={{ width: '600px' }} columns={tableColumn} dataSource={tableData}></Table></Space>
}

结果图如下:

初始渲染图如下:

在这里插入图片描述

点击按钮后的渲染图如下:

在这里插入图片描述

三、代码解释如下图所示

主体代码

在这里插入图片描述

四、总结

useState用法非常的 So Easy!!!!!!!!!!💪💪💪
后续更新,useState更新慢的问题

http://www.yayakq.cn/news/610252/

相关文章:

  • 做网站服务器福州如何做百度的网站推广
  • 江苏seo推广网站建设成都可以做网站的公司
  • 南宁制作网站企业山西定制网站建设电源
  • 佛山中小企业网站制作物流网站平台建设
  • 论文 网站建设百度搜索入口网址
  • 做网站的专业叫什么西安网站建设畅网
  • logo在线seo指什么
  • 自助网站免费注册哪里可以接广告
  • 网站开发要学习路线phpcms v9 网站建设设计制作网络科技模板
  • 一个人做网站设计兼职appstar
  • 南京做网站seo品牌好的建筑企业查询
  • 如何做国外的网站网络营销课程主要讲什么内容
  • 外行学网页制作与网站建设从入门到精通天津网站维护
  • 网站树状栏目有点湖南sem优化
  • wordpress 标签页关键词首页排名优化平台
  • 做电影网站被告版权北京做网站建设公司
  • 宁波建网站找哪家备案个人可以做视频网站
  • 网站搭建规划如何做文档附网站
  • ftp是专门提供文件传输的网站东莞网推广网站建设
  • 网站运维主要做些什么工作五个常见的电子商务网站网址
  • 开淘宝店和自己做购物网站哪个好广东中高风险地区最新名单
  • 网站建设官网多少钱太仓建设工程信息网站
  • 学做川菜的网站百度搜索指数和资讯指数
  • 怎么搞到网站新乡网站建设新乡
  • 国外wordpress主题站小程序页面设计图片
  • wordpress建外贸网站重庆网站关键词排名
  • 163建筑网站哪里有做网站系统的
  • 公司信息化网站建设实施方案网站流量超标
  • 最优惠的郑州网站建设晋江论坛怎么搜索
  • 高端建筑seo运营是什么意思