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

重庆观音桥步行街上海建站seo

重庆观音桥步行街,上海建站seo,九州娱乐官方网站怎么做代理,网站应该注意什么单位老项目vue2,新项目vue3,业务已经熟练使用vue了,空余时间自学下react,写个博客记录下 react没有双向绑定,用的是jsx语法,useState后面是初始化值,需要改变data的时候,需要用定义的setXXX来改变XXX值&am…

单位老项目vue2,新项目vue3,业务已经熟练使用vue了,空余时间自学下react,写个博客记录下

react没有双向绑定,用的是jsx语法,useState后面是初始化值,需要改变data的时候,需要用定义的setXXX来改变XXX值,比如下面我写的就是setData,里面可以直接赋值,也可以写个复杂的函数处理

vue3:

const data=ref({});
data.value={xxx:xxxx};

react:

const [data, setData] = useState({});
setData({xxx:xxxx});
// 也可以写函数
setData(()=>{return {xxx:xxxx}
});

useEffect,很常见的一个参数

react:

useEffect(() => {// 副作用函数的内容
})  
每次更新之后都要执行
和vue的watchEffect类似
--------------------
useEffect(() => {// 副作用函数的内容
}, []) 
初始化页面时 只执行第一次
和vue的onMonuted类似
--------------------
useEffect(() => {// 副作用函数的内容
}, [依赖项]) //依赖项可以有多个
1 初始执行一次 2 每次依赖项的值变化时执行
和vue的watch并设置immediate类似

那react是怎么传数据的呢?vue里面有props上下级传,react里面一个个组件都写成了函数的形式,如下,参考的是官网的例子,父组件Board给子组件Square的value传值

切记,react语法,如果函数是组件,函数名称要 大写

react:

function Square({ value }) {return <button className="square">{value}</button>;
}export default function Board() {return (<><div className="board-row"><Square value="1" /><Square value="2" /><Square value="3" /></div><div className="board-row"><Square value="4" /><Square value="5" /><Square value="6" /></div><div className="board-row"><Square value="7" /><Square value="8" /><Square value="9" /></div></>);
}

那么vue里面的emit在react要怎么实现呢
通过父组件传递函数让子组件调用

import {useState} from 'react'
// 父组件
export default function App() {const [value,setValue] = useState(0)const fn = (value) => {setValue(value)}return (<><div>我是子组件传递的Value:{value}</div><Child fn={fn}></Child></>)
}// 子组件
function Child(props) {const fn1 = () => {props.fn(123)}return (<button onClick={fn1}>子传父</button>)
}

后续慢慢补充。。。

http://www.ds6.com.cn/news/6141.html

相关文章:

  • 个人可以网站备案吗网站排名在线优化工具
  • 查竣工验收报告的网站百度竞价查询
  • 做优化很好的网站网站搜索优化
  • 长业建设集团有限公司网站口碑营销方案怎么写
  • 在网站留外链怎么做怎么联系百度客服
  • 回收那个网站做推广好南宁百度seo排名优化软件
  • 网站的网页声明怎么做身边的网络营销案例
  • 轻松筹 做的网站价格好口碑关键词优化地址
  • 昆明网站seo报价搜索引擎优化的内容包括
  • 重庆网站建设快速建站搜索seo怎么优化
  • 一家做特卖的网站叫什么时候商丘网站seo
  • 电子工程师网站廊坊网站排名优化公司哪家好
  • 公司网站建设备选方案评价标准seo优化工具哪个好
  • 文体广电旅游局网站建设方案最近比较火的关键词
  • 建企业网站需要哪些资料二级域名和一级域名优化难度
  • 教育技术学网站模版亚马逊seo什么意思
  • 湖州网站建设哪家公司好西地那非片的功效与作用
  • 网站建设构成qq群推广平台
  • 网站的版式设计泰安百度推广代理商
  • 介绍公司的网站有哪些网络营销方案的范文
  • 可以做网站的渠道怎么开发网站
  • 做网站语言杭州推广公司
  • 福田网站建设公司简述seo的基本步骤
  • 做网站的公司哪家强小广告
  • 视频教学互动网站建设搜索引擎营销优化
  • 网站建设有用吗建站工具有哪些
  • wordpress 如何购买主题百中搜优化软件靠谱吗
  • 做照片有那些网站满十八岁可以申请abc认证吗
  • 做海报的网站小白qq百度学术论文查重免费检测
  • 网站建设销售好做吗流量精灵网页版