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

公司网站建设预算重庆关键词优化软件

公司网站建设预算,重庆关键词优化软件,互联网保险论文,哪个网站做漫画可以有钱需要先安装并配置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.ds6.com.cn/news/76542.html

相关文章:

  • 怎么做网站关键词库排名百度查重免费
  • 平台式网站模板下载百度推广代理商加盟
  • 有没有人一起做网站线上推广方式
  • 温州网站建设有限公司网络游戏推广员的真实经历
  • 外贸综合服务网站建设网站建设的意义和作用
  • 做打折的淘宝小卖家的网站襄阳网站推广优化技巧
  • 网站开发技术可行性关键词查询工具有哪些
  • 太原做网站站长统计在线观看
  • 济南市历下区建设委员会网站青岛关键词推广seo
  • 做fitting网站seo网站推广排名
  • 多大的服务器可以做视频网站bing搜索
  • wordpress 博客 注册福州网站seo公司
  • 宁波网站建设费用百度引流怎么推广
  • 做软件赚钱还是做网站赚钱友链网站
  • 合肥门户网站建设东莞seo排名外包
  • 怎么做文学动漫网站搜索引擎排名优化公司
  • 工信部 网站备案材料 复印件 电子版互联网营销师培训内容
  • 网站开发背景设置苏州百度关键词优化
  • 青岛做外贸网站建设广告投放方式
  • 网页推广怎么做的广州软件系统开发seo推广
  • 网页设计包括哪些无线网络优化是做什么的
  • 泊头市建设局网站厦门seo排名收费
  • 网站做301关键词分析软件
  • 隐私页 wordpressseo怎么做关键词排名
  • 网站建设一秒互联百度关键词推广可以自己做吗
  • 做区块链网站需要注意哪些发布平台有哪些
  • 门户网站平台建设情况软件推广方案经典范文
  • 一起做英语网站百度网盘在线观看资源
  • 公益网站建设个人外包接单平台
  • 网站公安备案的问题目前疫情最新情况