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

React学习过程(持续更新......)

React学习过程(持续更新…)

创建react的hello项目

使用node创建create-react-app脚手架项目

//首先你得先安装node,这里不做详细教程,我使用的node为20.18.0
npm isntall create-react-app -g //全局安装create-react-app
create-react-app 你的项目名称
cd 项目文件夹下
npm start
//创建完后的项目路径如下,没有Components。public里面没用的都删掉,留个ico和html,index.html里面也删除<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />和<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />,这样就比较干净了

在这里插入图片描述

父子传值

//父组件
import React,{Component} from 'react'
import Header from "./Components/Header";
import Footer from "./Components/Footer";
import List from "./Components/List";
export default class App extends Component{state={tList:[{cd:'1',name:'jwq'},{cd:'2',name:'zhn'},{cd:'3',name:'zwq'}]}headerFn=(data)=>{console.log(data,'headerFn')}render() {const {tList}=this.statereturn(<div><Header headerFn={this.headerFn} /><List tList={tList}  /><Footer nums={tList.length} /></div>)}
}
//<List tList={tList}  />这样就把父组件的值传给子组件,子组件通过this.props.tList获取值
//子组件如何传值呢?子组件Header通过this.props.headerFn({cd:'4',name:‘zxy’})传给父组件,方法传值
//祖孙如何传值呢?也是比较简单的,假设List组件还有个子组件Item,那么父组件通过方法,传给List组件,
List组件通过方法告诉Item组件,在进行传值this.props.你的方法
http://www.lryc.cn/news/457171.html

相关文章:

  • pve lxc容器探索,陆续完善中
  • 5款人声分离免费软件分享,从入门到精通,伴奏提取分分钟拿捏!
  • 镭速助力解决企业大文件传输难题
  • SpringBootWeb AOP
  • 傅里叶分析之掐死教程(完整版)更新于2014.06.06
  • macOS终端配置自动补全功能
  • 华为---MUX VLAN简介及示例配置
  • docker详解介绍+基础操作 (四)容器镜像
  • PostgreSQL数据库定期清理归档(pg_wal)日志
  • RTTI介绍
  • 【C#生态园】C#推送通知库大比拼:选择最适合你项目的库
  • 乐歌E5,E6系列升降桌质量如何?2024推荐必买的四款热销型号
  • Android广播
  • Chapter 2 - 3. Understanding Congestion in Fibre Channel Fabrics
  • 014 属性分组
  • ElasticSearch备考 -- Alias
  • 使用AI编码,这些安全风险你真的了解吗?
  • 计算机网络实验一:组建对等网络
  • R语言绘制折线图
  • 基于组合模型的公交交通客流预测研究
  • docker环境redis启动失败
  • Pandas库详细学习要点
  • 光路科技TSN交换机:驱动自动驾驶技术革新,保障高精度实时数据传输
  • 【含开题报告+文档+PPT+源码】基于SpringBoot的社区家政服务预约系统设计与实现【包运行成功】
  • 2024最新【Pycharm】史上最全PyCharm安装教程,图文教程(超详细)
  • llama3 implemented from scratch 笔记
  • 照片在线转成二维码展示,更方便分享图片的好办法
  • 『网络游戏』登陆协议制定客户端发送账号密码CMD【19】
  • 独享动态IP是什么?它有什么独特优势吗?
  • gaussdb hccdp认证模拟题(单选)