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

这篇具有很好参考价值的文章主要介绍了在 React+Typescript 项目环境中创建并使用组件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

我们现在src下创建一个文件夹 叫 components
在 React+Typescript 项目环境中创建并使用组件,react.js,typescript,前端
就用他专门来处理组件业务

然后 我们在下面创建一个 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中放入组件
我们运行项目
就可以看到 确实是没问题的 组件上去了
在 React+Typescript 项目环境中创建并使用组件,react.js,typescript,前端
然后 这里我们constructor 也会发生一些小调整
在 React+Typescript 项目环境中创建并使用组件,react.js,typescript,前端
首先 我们用public 修饰一下 constructor作用域 公共的
然后 参数 我们是要声明类型的 这里 因为我们并不知道props是个什么 直接上any

更多的语法呢 我们就以后再说了
整体组件的语法还是和之前一样的文章来源地址https://www.toymoban.com/news/detail-650475.html

到了这里,关于在 React+Typescript 项目环境中创建并使用组件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • TypeScript基础篇 - React-Rollup-TS环境实战

    目录 Rollup+React+TS scripts/rollup.confog.js package.js Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序。主要是做组件化的,如vite scripts/rollup.confog.js package.js

    2024年02月16日
    浏览(33)
  • react项目运行卡在编译:您当前运行的TypeScript版本不受@TypeScript eslint/TypeScript estree的官方支持

    错误信息具体如下: 搜索了一下,是typescript版本的问题,提示我版本需要在3.3.0和4.5.0中间,我查看了package.json,显示版本为4.1.3,然后一直给我提示我的版本是4.9.5,全局搜索一下,发现package-lock.json文件中typescript版本是4.9.5,那么两个文件有什么区别呢,如下: 两个都是依

    2024年01月24日
    浏览(33)
  • React【React是什么?、创建项目 、React组件化、 JSX语法、条件渲染、列表渲染、事件处理】(一)

           React是什么? 为什么要学习React  React开发前准备  创建React项目 

    2024年02月11日
    浏览(34)
  • Docker中创建并配置MySQL、nginx、redis等容器

    1.运行 2.查看运行的镜像 1.创建本地文件夹 2.从容器nginx里复制配置文件到本地 3.查看复制后的本地文件 可以看到文件复制成功! 1.删除容器 2.重新启动nginx 并挂载到本地 3.查看运行的容器 4.修改文件 浏览器访问测试 修改首页 访问(文件映射成功!) redis中文官方网站:h

    2024年01月20日
    浏览(40)
  • React 组件使用

    React 组件是一个 js 函数,函数可以添加 jsx 标记 当前页使用组件,基本使用 注意: 组件的名称,第一个字母一定要大写,否则会报错 拆分组件使用 目录结构 index.js App.js 现在为出口文件 组件 componentsTitleDataindex.js

    2024年02月15日
    浏览(26)
  • react-vite-antd环境下新建项目

    使用 NPM: 使用 Yarn: 使用 PNPM: 1. 我使用的 yarn安装,基本配置项目名字, 框架react ,js 2. cd vite-react进入项目目录安装node包并启动项目 加载之后使用启动命令 yarn run dev 使用 npm: 使用 yarn: 安装完成: 1. 清空App.css和index.css文件中内容 2. 修改App.jsx中内容 3. 页面显示: 1. 代码 报错

    2024年02月12日
    浏览(20)
  • React + ASP.NET Core 项目笔记一:项目环境搭建(一)

    安装dotnet core sdk 安装Node.js + npm 选择喜欢的位置新建文件夹, 然后开始摸鱼 然后进行下一步 在终端或cmd中直接运行 VS Code 如下图 我们新初始化的项目并没有安装包,特别是前端部分,所以需要先安装 使用以下语句运行 顺利的话会出现这样的结果 之后点开跳转到网页看看

    2024年02月10日
    浏览(23)
  • 深入探索:在std::thread中创建并管理QEventLoop的全面指南

    QEventLoop(事件循环)是Qt框架中的一个核心组件,它负责处理和分发各种事件,如用户的鼠标点击、键盘输入等。在Qt中,每个线程都可以有自己的事件循环,而主线程的事件循环则由Qt自动创建和管理。 QEventLoop的工作原理可以简单地理解为一个无限循环,它会不断地检查是

    2024年02月08日
    浏览(21)
  • React - 你使用过高阶组件吗

    难度级别:初级及以上                                 提问概率:55%  高阶组件并不能单纯的说它是一个函数,或是一个组件,在React中,函数也可以做为一种组件。而高阶组件就是将一个组件做为入参,被传入一个函数或者组件中,经过一定的加工处理,最

    2024年04月16日
    浏览(29)
  • Azure + React + ASP.NET Core 项目笔记一:项目环境搭建(一)

    安装dotnet core sdk 安装Node.js + npm 选择喜欢的位置新建文件夹, 然后开始摸鱼 然后进行下一步 在终端或cmd中直接运行 VS Code 如下图 我们新初始化的项目并没有安装包,特别是前端部分,所以需要先安装 使用以下语句运行 顺利的话会出现这样的结果 之后点开跳转到网页看看

    2024年02月09日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包