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

个人网站做淘宝客违规网站建设由几部分构成

个人网站做淘宝客违规,网站建设由几部分构成,wordpress 编辑器调用,绵阳网站托管1、项目搭建 npx create-react-app my-react-app(项目名) cd 项目名进入项目目录 终端输入 npm start 启动项目 浏览器查看 项目搭建成功 2、JSX JavaScript语法和HTML语法写在一起就是JSX语法 jsx只能返回一个根元素,即最外层的div&a…

1、项目搭建

npx create-react-app my-react-app(项目名)

cd 项目名进入项目目录

终端输入 npm start 启动项目

浏览器查看

项目搭建成功

2、JSX

JavaScript语法和HTML语法写在一起就是JSX语法

jsx只能返回一个根元素,即最外层的div,也可以换成空标签<></>

3、数据渲染

3.1插值

插值可以使用的位置:1、标签内容2、标签属性

function App() {const divContent = "标签内容";const divTtitle = "标签标题";return <div title={divTtitle}>{divContent}</div>;
}export default App;

3.2条件渲染

function App() {const divTtitle = "标签标题";let divContent = null;const flag = false;if (flag) {divContent = <span>flag为true</span>;} else {divContent = <span>flag为false</span>;}return <div title={divTtitle}>{divContent}</div>;
}export default App;

3.3列表渲染

列表种的key唯一值是必要的,并且不推荐使用下标为key

function App() {const list = [{ id: 1, name: "小吴" },{ id: 2, name: "小李" },{ id: 3, name: "小花" },];const listContent = list.map((item) => <li key={item.id}>{item.name}</li>);return <ul>{listContent}</ul>;
}export default App;

我们给每个列表数据之后加一条虚线,并且还要符合jsx中只有一个根元素的原则,我们可以使用空标签,但是空标签不能写属性,并且遍历是存在多个根元素,这种情况类似一个documentFragment的情况,我们就可以使用Fragment组件来完成

import { Fragment } from "react";function App() {const list = [{ id: 1, name: "小吴" },{ id: 2, name: "小李" },{ id: 3, name: "小花" },];const listContent = list.map((item) => (<Fragment><li key={item.id}>{item.name}</li><li>-------------------------</li></Fragment>));return <ul>{listContent}</ul>;
}export default App;

4、事件处理

例如点击事件,react的事件大多数是驼峰命名的

function App() {function handleClick(e) {console.log("点击了按钮", e);}return <button onClick={handleClick}>按钮</button>;
}export default App;

5、useState状态处理

类似于vue的响应式状态机制

import { useState } from "react";function App() {const [content, setContent] = useState("标签的默认内容");function handleClick() {setContent("新内容");}return (<><div>{content}<button onClick={handleClick}>按钮</button></div></>);
}export default App;

5.1 对象形式的状态

import { useState } from "react";function App() {const [data, setData] = useState({title: "默认标题",content: "默认内容",});function handleClick() {setData({...data,content: "新标题",});}return (<><div><div title={data.title}>{data.content}</div><button onClick={handleClick}>按钮</button></div></>);
}export default App;

5.2数组形式的状态

import { useState } from "react";function App() {const [data, setData] = useState([{ id: 1, name: "小吴" },{ id: 2, name: "小李" },{ id: 3, name: "小花" },]);const listData = data.map((item) => <li key={item.id}>{item.name}</li>);let id = 3;function handleClick() {setData([...data, { id: ++id, name: "小明" }]);}return (<><div><ul>{listData}</ul><button onClick={handleClick}>按钮</button></div></>);
}export default App;

如果显示时需要过滤某个数据可以用filter

import { useState } from "react";function App() {const [data, setData] = useState([{ id: 1, name: "小吴" },{ id: 2, name: "小李" },{ id: 3, name: "小花" },]);const listData = data.map((item) => <li key={item.id}>{item.name}</li>);function handleClick() {setData(data.filter((item) => item.id !== 2));}return (<><div><ul>{listData}</ul><button onClick={handleClick}>按钮</button></div></>);
}export default App;


文章转载自:

http://3paz7fpK.snjpj.cn
http://5jbDx8fQ.snjpj.cn
http://Hxm3h6FP.snjpj.cn
http://pzpBWuV5.snjpj.cn
http://G5wvszM8.snjpj.cn
http://pOakrK7X.snjpj.cn
http://cRaduQR0.snjpj.cn
http://RglCJKy5.snjpj.cn
http://O3I3hYnY.snjpj.cn
http://7jGfN6oS.snjpj.cn
http://v15Jl0n2.snjpj.cn
http://ElDfsabR.snjpj.cn
http://yLPw2KGH.snjpj.cn
http://MVQWNPEU.snjpj.cn
http://uavAjgR4.snjpj.cn
http://uw0iBFci.snjpj.cn
http://OCQaTFFq.snjpj.cn
http://NuBnubip.snjpj.cn
http://OPQuJ90o.snjpj.cn
http://WWAfSDkx.snjpj.cn
http://sqCaUxzN.snjpj.cn
http://TZSxDI1K.snjpj.cn
http://nf7hIcLj.snjpj.cn
http://KqxvIs5j.snjpj.cn
http://2r6b53n1.snjpj.cn
http://mqXz5sH4.snjpj.cn
http://EaCZCZoR.snjpj.cn
http://yGO041PJ.snjpj.cn
http://pCMG2nmM.snjpj.cn
http://VydkGMUM.snjpj.cn
http://www.dtcms.com/wzjs/777443.html

相关文章:

  • 电子商务网站建设陈建祥南京网站c建设云世家
  • 佛山住房和城乡建设厅网站广西南宁市网站建设服务中心
  • 淮北建设网站工信部网站备案登录
  • 做任务给钱的网站购买链接平台
  • 跨境商城网站建设网站建设 外文文献
  • 网站开发与经营如何用wordpress做一个企业网站
  • 企业建网站的 程序做网站基础源代码
  • 凡科网站 怎么开支付厦门php商城网站建设
  • seo优化网站推广专员招聘wordpress批量换网址
  • 东莞网站建设功能天津如何做seo优化服务
  • 国美网站建设的特点网站系统建设开票要开什么
  • 购物网站建设需要注意什么各大网站黑白
  • 法拍重庆网站企业网站设计苏州
  • 企业网站建设实训小结各类网站排名
  • 女性时尚网站源码新浪博客seo
  • 开个捕鱼网站怎么做做本地团购网站怎么样
  • 做电影网站如何寻找资源外贸网站如何建站
  • 购物网站建设新闻企业qq手机版
  • 沅江市建设局网站硬件优化大师
  • 对亚马逊网站做简要分析与评价肇庆网站制作企业
  • 建网站找那家企业好网站域名永久
  • 重庆seo网站系统深圳高端vi设计公司
  • 青岛网站建设公司代理wordpress 头像 删除
  • 手机网站排名优化wordpress主题安装在哪个文件夹
  • 宜春做网站哪里好安徽全过程网站搭建案例
  • 网站页面设计风格打开qq邮箱进入wordpress
  • 请人做网站 我需要知道哪几点做淘宝还是做网站
  • 陕西高速公路建设网站济南定制网站建设公司
  • 网站建设及维护机广告公司管理制度
  • 汨罗做网站做行业网站如何采集信息