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

在 React+Typescript 项目环境中创建并使用组件

上文 React+Typescript清理项目环境 我们将自己创建的项目环境 好好清理了一下
下面 我们来看组件的创建 组件化在这种数据响应式开发中肯定是非常重要的。

我们现在src下创建一个文件夹 叫 components
在这里插入图片描述
就用他专门来处理组件业务

然后 我们在下面创建一个 hello.tsx
注意 是tsx 别习惯性达成 jsx了
然后hello.tsx编写代码如下

import * as React from "react";export default class hello extends React.Component {public render() {return (<div>hello</div>)}
}

这里 我们给render函数通过public声明了个作用域 当然 这个其实不加也可以

然后 我们src下找到App.tsx 改写成这样

import Hello from "./components/hello";function App() {return (<div className="App">hello React Typescript<Hello/></div>);
}export default App;

这里 我们只是单纯引入一下组件hello
然后 在div中放入组件
我们运行项目
就可以看到 确实是没问题的 组件上去了
在这里插入图片描述
然后 这里我们constructor 也会发生一些小调整
在这里插入图片描述
首先 我们用public 修饰一下 constructor作用域 公共的
然后 参数 我们是要声明类型的 这里 因为我们并不知道props是个什么 直接上any

更多的语法呢 我们就以后再说了
整体组件的语法还是和之前一样的

http://www.lryc.cn/news/125363.html

相关文章:

  • UNIAPP中开发企业微信小程序
  • NGINX负载均衡及LVS-DR负载均衡集群
  • 由于目标计算机积极拒绝,无法连接。 Could not connect to Redis at 127.0.0.1:6379
  • 电脑提示数据错误循环冗余检查怎么办?
  • 剑指offer62.圆圈中最后剩下的数字
  • Python分享之 Spider
  • Golang项目中如何轻松实现私有仓库pkg包的引入
  • Python项目实战:基于napari的3D可视化(点云+slice)
  • go的gin和gorm框架实现切换身份的接口
  • 仓库库存管理难点在哪?有哪些仓库库存管理软件?
  • 服务链路追踪
  • macOS - 安装使用 libvirt、virsh
  • Windows Server 2019设置使用照片查看器查看图片的设置方法
  • 【需求输出】流程图输出
  • opencv+ffmpeg+QOpenGLWidget开发的音视频播放器demo
  • stable-diffusion-webui 的模型更新
  • Gin模板语法
  • Go http.Handle和http.HandleFunc的路由问题
  • 如何使用Kali Linux进行渗透测试?
  • 简单易用且高效的跨平台开发工具:Xojo 2023 for Mac
  • HIVE SQL实现分组字符串拼接concat
  • 【问心篇】渴望、热情和选择
  • 【贪心】CF1841 D
  • 移动端预览指定链接的pdf文件流
  • 【Go 基础篇】Go语言字符类型:解析字符的本质与应用
  • Java基础(十二)面向对象编程 OOP
  • 在阿里云服务器上安装Microsoft SharePoint 2016流程
  • Ubuntu设置定时重启
  • sqlloader学习笔记
  • 内网ip与外网ip