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

五月天做网站太原关键词优化服务

五月天做网站,太原关键词优化服务,企业网站建设须知,java毕业设计网站需要先安装并配置React相关的工具和插件 下载安装Node.js,这里以MacOS Node.js v22.6.0为例 终端命令行检查是否安装成功 node -v npm -vNode.js快速入门 npm设置镜像源 #设置为阿里镜像源 npm config set registry https://registry.npmmirror.com #查看是否生…

需要先安装并配置React相关的工具和插件

下载安装Node.js,这里以MacOS Node.js v22.6.0为例
在这里插入图片描述在这里插入图片描述终端命令行检查是否安装成功

node -v
npm -v

Node.js快速入门

npm设置镜像源

#设置为阿里镜像源
npm config set registry https://registry.npmmirror.com
#查看是否生效
npm get registry 

下载并安装WebStorm

使用WebStorm创建React项目,这里命名为my-react-app

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开package.json文件查看如何运行该项目

在这里插入图片描述接着在命令行中运行react-scripts start

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

接着打开src/index.js文件,可以看到页面内容部分主要是通过加载App.js文件完成的。

在这里插入图片描述1.数据渲染

修改src/App.js文件

//数据渲染事例1
function App() {const divContent = '标签内容'const divTitle = '标签标题'return (<div title={divTitle}>{divContent}</div>);
}export default App;

刷新浏览器可以看到新的修改页面

在这里插入图片描述在这里插入图片描述安装React Developer Tools插件后,当访问基于React构建的网站时,将看到ComponentsProfiler面板

在这里插入图片描述
修改src/App.js文件

//数据渲染事例2
import {Fragment} from 'react'
function App() {const list = [{id:1,name:'Tom'},{id:2,name:'Jack'},{id:3,name:'Brown'},]const listContent = list.map((item) => {return (<li key={item.id}>{item.name}</li>)})return (<Fragment><ul>{listContent}</ul></Fragment>);
}export default App;

2.事件处理

修改src/App.js文件

function App() {function handleClick() {alert('点击了按钮!');}return (<button onClick={handleClick}>按钮</button>);
}export default App;

3.状态处理

修改src/App.js文件

function App() {let divContent = '默认内容'function handleClick() {divContent = '新内容'}return (<div><p>{divContent}</p><button onClick={handleClick}>按钮</button></div>);
}export default App;

点击按钮,我们发现页面中的divContent没有发生变化,为了实现这种变化需要引入useState

修改src/App.js文件

import { useState } from 'react';function App() {const [data,setData] = useState({title:'默认标题',content:'默认内容'})function handleClick() {setData({...data,//展开运算符把上面data的属性展开放到这里来content:'新内容'//只对content做修改})}return (<div><div title={data.title}>{data.content}</div><button onClick={handleClick}>按钮</button></div>);
}export default App;

4.组件间通讯

修改src/App.js文件

function Article({title,detailData}){return (<div><h2>{title}</h2><Detail {...detailData} /></div>)
}function Detail({content,active}){return (<div><p>{content}</p><p>{active ? '激活' : '未激活'}</p></div>)
}function App() {const articleData = {title:'标题1',detailData: {content:'内容1',active:true,}}return (<Article {...articleData} />);
}export default App;

5.各种React Hooks

http://www.yidumall.com/news/42541.html

相关文章:

  • 连云港做鸭网站防城港网站seo
  • 南通网站建设规划seo是什么意思怎么解决
  • 化妆品网站源码asp百度手机助手app
  • pc wap 装修公司网站源码痘痘该如何去除效果好
  • 建设银行河南省分行网站原画培训班一般学费多少
  • wordpress网站怎么优化关键词优化策略有哪些
  • 定制网站建设报价单宁波seo搜索优化费用
  • 线上商城模板seo站内优化站外优化
  • 网站建设结构图成人本科报考官网
  • 如何查网站是哪个公司做的百度网站站长工具
  • ps怎么做网站logo网页生成
  • 南充网站建设费用百度竞价培训
  • 京东联盟网站建设电脑版百度竞价排名的优缺点
  • 百度竞价设不同网站济南百度推广公司电话
  • 网站开发建设推荐用书如何写软文
  • 风车网站做花盆磨具天堂tv在线观看
  • 网站设计在线培训机构足球比赛统计数据
  • 网站制作 太原百度托管运营哪家好
  • 阿里巴巴做网站难吗seo站长工具推广平台
  • 南阳做网站优化哪家好城关网站seo
  • 网站自助建设推广网站seo优化方案策划书
  • 制作网站图片不显示什么是整合营销概念
  • wordpress如何让标签大小一致seo排名赚下载
  • 新乡市做网站企业网站首页
  • 电话怎么做网站域名微信群推广
  • 开个人网站怎么赚钱河北百度seo软件
  • 做公司网站报价红河网站建设
  • 怎么用网站做类似微博干净无广告的搜索引擎
  • ds216j做网站网站推广具体内容
  • 做赌博网站赚网站排名在线优化工具