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

服饰营销型网站建设电商seo优化是什么意思

服饰营销型网站建设,电商seo优化是什么意思,重新建设网站的申请报告,深圳英文网站开发特性 a、props最好是仅限于父子上下级之间的数据传递,如果是祖孙多级之间传递属性,可以考虑使用props是否合适,或者使用替代方案 useContext() 或者使用 redux状态管理; b、props 中的属性是只读属性,如果想修改其中的…

特性

a、props最好是仅限于父子上下级之间的数据传递,如果是祖孙多级之间传递属性,可以考虑使用props是否合适,或者使用替代方案 useContext() 或者使用 redux状态管理
b、props 中的属性是只读属性,如果想修改其中的属性,需要在父组件中进行修改,之后再传给子组件; 每次渲染都会收到新版本的 props,
c、如果使用的是 类式组件的写法,需要写 construct super 才能在当前组件中使用 props 否则无法接收到 父组件传递的 props属性;
d、可以传递任意类型的属性,不限于基本类型、引用类型

1、Props基本用法: 主要以函数式写法说明,类式组件官网已不建议使用

    // 父组件import {useState} from 'react'import MyChild from './myChild'export default function MyProps() {const [name, setName] = useState('Jack')return (<div><h2>Props用法:</h2><MyChild name={name} ></MyChild></div>)}// 子组件// 类式写法import { Component} from 'react'export default class MyChild extends Component{constructor(props) {super(props)console.log('==props222=', props)}render() {return (<div><h3>子组件中获取Props中的属性方法</h3><p>My name is: {this.props.name}</p></div> )}}// 函数式写法export default function MyChild(props) {console.log('==props==', props)const {name, onChangeName, children} = propsreturn (<div><h3>子组件中获取Props中的属性方法</h3><p>My name is: {name}</p></div>)}

2、Props传递默认值

// 子组件
export default function MyChild({name='测试人员'}) {return (<div><h3>子组件中获取Props中的属性方法</h3><p>My name is: {name}</p></div>)
}

3、Props传递事件

    // 父组件import {useState} from 'react'import MyChild from './myChild'export default function MyProps() {const [name, setName] = useState()const onChangeName = (name) => {setName(name)}return (<div><h2>Props用法:</h2><MyChild name={name} onChangeName={onChangeName}></MyChild></div>)}
// 子组件 
export default function MyChild({name='测试', onChangeName}) {// console.log('==props==', props)// const {name, onChangeName, children} = propsconst handleChangeName = () => {onChangeName('Andy')}return (<div><h3>子组件中获取Props中的属性方法</h3><p>My name is: {name}</p><button type="button" onClick={handleChangeName}>修改姓名</button></div>)
}

注意:
a、通过事件修改 父组件中的 state 进而达到修改自身 name值的效果;
b、传递的事件的名称 通常以驼峰命名 onXxx ,以 on开头

4、Props传递children

// 父组件
import React, {useState} from 'react'
import MyChild from './myChild'
export default function MyProps() {const [name, setName] = useState()const onChangeName = (name) => {setName(name)}return (<div><h2>Props用法:</h2><MyChild name={name} onChangeName={onChangeName}><p>描述信息 通过 children 传入到 自组中</p>{<><div>123</div><h3>{456}</h3>{[678]}</>}</MyChild></div>)
}
// 子组件
export default function MyChild({name='测试', onChangeName, children}) {// console.log('==props==', props)// const {name, onChangeName, children} = propsconst handleChangeName = () => {onChangeName('Andy')}return (<div><h3>子组件中获取Props中的属性方法</h3><p>My name is: {name}</p><button type="button" onClick={handleChangeName}>修改姓名</button>{children}</div>)
}

子组件 通过 props 中的 children 属性 接收父组件 传入的子组件的子节点,可以是任意类型的:包括DOM结构、JSX、数组(单一数组)

http://www.dinnco.com/news/20418.html

相关文章:

  • 怎么制作图片文件祁阳seo
  • 怎么建设网站中国足彩网竞彩推荐
  • 国内做网站公司哪家好湖南网站推广
  • 假网站是怎么做的seo推广教程seo高级教程
  • 如何用微信公众号做企业网站佛山seo培训
  • 建设雅马哈摩托车官方网站百度培训
  • 深圳光明新区网站建设专注于品牌营销服务
  • 抚州seo外包百度优化排名
  • 贺州做网站深圳网络推广系统
  • 为什么辽宁省城乡建设厅网站打不开java培训
  • 站长统计向日葵app下载产品线上营销有哪些方式
  • 怎么做同学录的网站软文营销怎么写
  • 西安市做网站网络广告策划
  • 观点网站营销咨询公司经营范围
  • 做三级锅炉证模拟考试的网站模板网站如何建站
  • 免费建网站软件哪个好搜狗seo培训
  • 免费空间备案福州seo代理计费
  • 承德做网站公司营销技巧和营销方法视频
  • 南京网站推广营销公司nba最新排名公布
  • 旅游电子商务网站建设中最重要的环节和内容是什么百度的广告
  • 个人网站做捐赠发布违法吗seo是一种利用搜索引擎的
  • 做海报 画册的素材网站郑州百度推广公司地址
  • 做网站怎么保证商品是正品seo优化公司
  • 生物制药公司网站模板苏州优化排名seo
  • 如何制作个人网站教程江北seo综合优化外包
  • 套模板做网站教程bt磁力
  • 网站优化文章怎样做好网络推广呀
  • 在环评备案网站上做登记后会怎么样免费的关键词优化软件
  • 办一家建筑公司怎么样百度网站免费优化软件下载
  • wordpress在页面添加文章分类导航上海seo公司排名榜