TS
野生小米椒
初学者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类型“DefaultRootState”上不存在属性“”报错
这种情况要给state加上any原创 2022-04-02 20:20:30 · 1404 阅读 · 1 评论 -
TS——03——路由
1.下载路由yarn add react-router-dom@5下载过程中报错了经过搜索资料发现是因为依赖版本不兼容,本机node版本较低,解决报错就是在命令后面加入–ignore-engines 是用于修复node版本不兼容的命令配置,本质上是忽略引擎版本检查.主要用于在install过程中的版本过低提示下载成功了我们引入HashRouter时,显示声明文件不存在这里需要下载一个声明文件,否则会报错,npm i @types/react-router-dom...原创 2022-02-26 01:20:13 · 297 阅读 · 0 评论 -
TS——01——基础语法
静态类型语言能够在编译阶段就能检查错误,像java,c++都是静态类型语言,静态类型语言需要提前声明语言类型,比如说是字符串类型,数组类型的,后续不能改变,好处是如果函数调用后的返回值类型不一样赋值的时候可以检查出来nodemodules会将ts编译成js创建脚手架create-react-app tstest --template typescript如果创建脚手架报错了,像上面蓝色图那样是说明版本低了,执行npm i -g create-react-app tstest --template ty原创 2022-02-23 19:52:15 · 512 阅读 · 0 评论 -
TS——02——React约定属性和状态
约定状态import React, { Component } from "react";interface isState{ name:string}export default class App extends Component <any,isState>{//泛型<约定属性,约定状态> state = { name: "xiaoming", }; render() { return ( <div>原创 2022-02-25 15:24:57 · 384 阅读 · 0 评论
分享