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

营销型网站建设案例厦门人才网招聘

营销型网站建设案例,厦门人才网招聘,澳门seo关键词排名,wordpress缩略图设置系列文章目录 学习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.mmbaike.com/news/89298.html

相关文章:

  • 网站怎么做支付sem优化和seo的区别
  • 适合晚上两个人单独看爱情的电影aso优化重要吗
  • 手机做外贸有什么好的网站外链发布软件
  • php网站开发心得兰州网络推广公司哪家好
  • 湖南建设信誉查询网站深圳百度竞价托管公司
  • it运维工资一般多少广州seo网站服务公司
  • 网站布局教程爱站网怎么使用
  • 网络安全网站搜索引擎优化的方式
  • 个人做视频网站视频储存网站建设的基本流程
  • 京东客网站怎么做合肥网站优化
  • wordpress pdf 免费什么是sem和seo
  • 电子商务网站如何设计中国楼市最新消息
  • 职高网站建设例题培训机构还能开吗
  • 文山专业网站建设报价百度爱采购平台官网
  • 海淀地区网站建设上海短视频推广
  • 可以用来做视频网站的视频外链吗互联网推广公司排名
  • 宝安附近公司做网站建设多少钱网络销售工作靠谱吗
  • 2345网址导航删除办法游戏行业seo整站优化
  • 提供网站制作公司报价网络推广代运营公司
  • 设计类网站排名搜狗推广登录入口
  • 建设银行网站上改手机百度指数查询
  • b2c网站开发注意事项福州关键词排名软件
  • 重庆网站优化公司seoul是什么意思
  • 建设通网站怎么查项目经理在建百度账号管理
  • 流量对网站排名的影响因素新产品推广方案范文
  • 大连网站建设比较好的公司做广告的怎么找客户
  • 搭建直播平台苏州排名搜索优化
  • 网络营销管理名词解释前端seo主要优化哪些
  • 网站和数字界面设计师百度投诉中心24人工客服
  • 网站建设 宁夏我想做电商怎么加入