专题介绍
-
解决安装node-sass错误incompatible with ^4.0.0
React项目中我们在文件中引用sass文件需要安装node-sass。 但是俺安装完成后,页面就报了下面的这个错误提示: 猜一猜都知道,这肯定是版本兼容问题了,解决的办法也很简单…
-
create-react-app 配置alias别名
今天俺打算想像vue中使用别名一样,创建一个create-react-app别名。 这样我们引入文件的时候就可以很方便,俺以前的引入习惯一下子也改不了~ 在没有引入别名之前,我们可…
-
TypeScript 类型断言
类型断言(Type Assertion)可以用来手动指定一个值的类型。 语法 或 在 tsx 语法(React 的 jsx 语法的 ts 版)中必须使用前者,即 值 as…
-
TypeScript 函数的类型
函数是 JavaScript 中的一等公民 函数声明 在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(…
-
TypeScript 数组的类型
在 TypeScript 中,数组类型有多种定义方式,比较灵活。 「类型 + 方括号」表示法 最简单的方法是使用「类型 + 方括号」来表示数组: 数组的项中不允许出现其他的类型: …
-
TypeScript 接口
在 TypeScript 中,我们使用接口(Interfaces)来定义对象的类型。 什么是接口 在面向对象语言中,接口(Interfaces)是一个很重要的概念,它是对行为的抽象…
-
TypeScript 联合类型
联合类型(Union Types)表示取值可以为多种类型中的一种。 简单的例子 联合类型使用 | 分隔每个类型。 这里的 let myFavorite…
-
TypeScript 类型推论
如果没有明确的指定类型,那么 TypeScript 会依照类型推论(Type Inference)的规则推断出一个类型。 什么是类型推论 以下代码虽然没有指定类型,但是会在编译的时…
-
TypeScript 任意值
任意值(Any)用来表示允许赋值为任意类型。 什么是任意值类型 如果是一个普通类型,在赋值过程中改变类型是不被允许的: 但如果是 any 类型,则允许被赋值为任…
-
TypeScript 原始数据类型
JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象类型(Object types)。 原始数据类型包括:布尔值、数值、字符串、nu…
-
点击查看更多