使用react脚手架创建 tsx版本,react添加typescript
这几天 老大被我们写的各种花里胡哨的jsx代码 给搞得有点难受,组件各种传值,随便命令 类型随意切换,搞得让别人看见代码就很难受,老大就说了 过段时间切成 ts版本,不让你们这么随意 书写代码,好歹给个类型约束也行,现在写的代码也就你们自己能看懂!
好了 前面是闲话 现在是正文了,安装ts版本的也是通过 create-react-app 来创建啊的
这个最好你的网络环境比较好哈 , 我就是网络环境差 才安装几次失败了几次 惭愧
第一个 按照官网的文档 来走
- create-react-app my-app --typescript
然后是安装依赖 - npm install --save typescript @types/node @types/react @types/react-dom @types/jest
这里我也是一直安装失败呢 在最后换成了 cnpm才成功的
官网文档地址
2.第二种
create-react-app demo --template typescript
create-react-app 项目文件名 --template typescript
我是用的第二种
然后就让咱们来试试看
import './App.css';
interface Hello {say: () => string
}
function App() {const obj: Hello = {say: () => {return "hello world"}}return (<div className="App">Learn React.tsx, { obj.say() }</div>);
}export default App;
项目正常跑起来 ,也没啥问题
你要是类型写错的话 项目是会报错的
至于 react的相关知识 就不在这里一一赘述了 我react还只是个菜鸟,没有资格去染指 ts呢 至少现在还没 以后肯定是要搞得的
关注我 持续更新前端知识
使用react脚手架创建 tsx版本,react添加typescript相关推荐
- react脚手架创建项目报错,ReactDOM.render is no longer supported in React 18.
react脚手架创建项目报错,ReactDOM.render is no longer supported in React 18. 最近新写一个react的项目,但是发现已经更新到了18.0的版本, ...
- React脚手架创建步骤
前言 React为了方便开发者使用React的全部特性,提供了一个create react app工具,用于创建脚手架项目.官网也表明Create React App是一个用于学习React的舒适环境 ...
- react脚手架创建命令教程
1.安装node.JS 官网下载自行下载 地址:https://nodejs.org/zh-cn/download/ 2.检测npm和node的安装情况 使用node -v和npm -v在控制台进行输 ...
- React 脚手架创建项目
意义 现代的 Web 应用要考虑的问题很多,除了编写业务代码之外,还要考虑代码规范.预编译.压缩合并.打包上线等工作,需要有一套完整的解决方案来辅助我们快速开发,而 React 脚手架 就是这么一套完 ...
- 【react】 使用react 脚手架 创建项目
项目 一.React(脚手架) 1.1.安装脚手架: cnpm install create-react-app -g //全局安装脚手架 1.2.创建项目 create-react ...
- React——脚手架创建、基本操作、Typescript
React官方文档: https://react.docschina.org/ 1. 全局安装 cnpm i -g create-react-app 2. 创建项目 /*js*/ create-rea ...
- react 脚手架创建后暴漏配置文件 运行yarn eject 报错 (已解决)
创建项目后 运行yarn eject 报错问题 git add .git commit -am "save before eject"注:这里是 -am之后再次 yarn ejec ...
- React 全家桶(react脚手架 redux react-redux react-router-dom ui库 reactHook)含 自定义hook的方法及使用
文章目录 React 入门 React 简介 React 为何物 为何学习 React React 初体验 来一发 Hello React 创建虚拟 DOM 的两种方式:JS 和 JSX 虚拟 DOM ...
- React基本使用、React脚手架的使用
目录 React概述 是什么 React的特点 React的基本使用 虚拟DOM React的安装 React的使用 React脚手架的使用 使用react脚手架初始化项目 在脚手架中使用react ...
最新文章
- array.tolist_在Python中使用array.tolist()将数组转换为列表
- This may cause things to work incorrectly. Make sure to use the same version for both.
- [转]GDI+ 中发生一般性错误解决方案
- 最新敏感词库/违禁词检测接口,可接入文章发布
- 下载视频网站中ts格式的视频
- 面试常见简单编程题目
- easyui教程 php,jQuery EasyUI 教程
- 灵魂站队:结婚,男的压力大,还是女的压力大?
- 壁纸最佳分辨率尺寸表
- 如何查区块链项目的服务器地址,怎么查区块链服务器地址
- 讯飞实时语音转写 python3.6.1 可完美运行 解析返回的json字符串 输出所获语音文字
- 分享新手电商(淘宝、拼多多、楚楚街)上货经验
- chrony时间同步
- keil的sct文件_STM32 分散加载文件 .sct 解析
- Python_25_XML解析
- 钉钉,腾讯会议中使用虚拟人物形象上网课
- 分时电价环境下用户负荷需求响应分析方法(Matlab代码实现)
- RBA认证培训,RBA验厂致力于改善企业的供应链
- 学数据结构与算法推荐的书
- 云计算:医疗卫生信息化服务新契机