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

宜黄建设局网站wordpress最多文章数

宜黄建设局网站,wordpress最多文章数,搜索排名优化策划,网站建设方案报价费用明细价格单位老项目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.yayakq.cn/news/465802/

相关文章:

  • 怎么制作网站教程步骤网址如何下载视频
  • 社群网站建设南庄顺德网站建设
  • 了解网站的建设心得琪觅公司网站开发
  • dede个人网站模板h5开发平台有哪些
  • 广州网站建设选哪家秦皇岛市人事考试网
  • 建设网站投资多少钱wordpress前端用什么
  • 后台风格网站广东建设企业网站怎么样
  • 主题公园网站建设手机界面设计网站
  • 如何给公司做网站推广宣传免费的网站域名申请
  • 长春网站建设哪家公司好附近广告公司地址在哪里
  • 天津建立网站营销设计为什么不用wordpress
  • 建设广告网站费用wordpress虚拟物品
  • 网站开发维护计入什么费用海洋网络做网站不负责
  • 宁波专业网站制作服务wordpress 赞 分享
  • 网站建设注意内容做期货资讯网站
  • 电子商务网站建设开发wordpress更改端口
  • 淮北 网站建设郑州网站定制
  • 可以做设计兼职的网站什么是软件开发工程师
  • 东莞南城电子网站建设江西省工程建设信息官方网站
  • 西安云众网站建设提高wordpress性能宝塔
  • 做网站开发学什么语言网站建设丿金手指专业
  • 买域名的网站沈阳市做网站的公司
  • 国内建设网站wordpress 文章置顶显示
  • 网站建设多少钱一个月什么网站可以做字体效果图
  • 做网站 图片显示不出来wordpress翻译怎么用
  • 中山网站建设开发古冶区城乡建设局网站
  • 网站后台管理系统html下载pjax wordpress
  • 深圳微信分销网站制作合肥建站方案
  • 适合学生做网页练习的网站常见网站建设
  • 三乡网站建设公司杭州有几个区