在 React 当中使用 TypeScript

本文的主要目的是梳理一下在 React 当中使用 TypeScript,也就是 ReactTypeScript 的结合使用,主要参考的是 React+TypeScript Cheatsheets,在原文基础之上有所调整,主要是方便自己理解,想要了解更为详细的内容可以参考原文

前半部分会梳理一下在 React 当中经常用到的一些 TypeScript 类型定义,后半部分会梳理一些在实际应用过程当中遇到的问题

深入 TypeScript 当中的泛型

我们在之前的 重温 TypeScript深入 TypeScript 的章节当中介绍了一些 TypeScript 的基本使用方式和一些进阶内容,本来是打算将泛型相关内容一同整理到其中的,但是梳理下来发现泛型涉及到的内容还是比较多的,所以就另起篇幅来单独介绍介绍泛型的相关内容,主要参考的是 Typescript Generics,在原文基础之上有所调整,主要是方便自己理解,想要了解更为详细的内容可以参考原文

深入 TypeScript

接上回 重温 TypeScript,在之前的章节当中,我们简单的梳理一下 TypeScript 的基础内容和基本用法,本章当中我们就来看一些 TypeScript 当中的进阶内容,也算是针对于 TypeScript 做一个比较深入的学习记录吧,主要包括以下内容

重温 TypeScript

虽然之前一直项目当中使用 Angular 来进行业务开发,但是总感觉对于 TypeScript 这一块的内容还是只停留在比较浅的使用层面,而最近又开始涉及到 React 相关内容,发现 React + TypeScript 算是业界标配了,所以就打算抽些时间深入的学习一下 TypeScript,在这里记录记录,也算是查漏补缺吧

JavaScript 中 Promise 的实现

之前重新梳理了一下 JavaScript 中的 Promise 的相关内容,也算是又温习了一遍 Promise 相关知识点,本章当中我们就来看看关于 Promise 的最后一部分内容,也就是 Promise 的内部实现原理

参考了网上各路大神的实现方式,发现虽然实现方式各有不同,但是原理都是十分类似的,所以下面就让我们站在巨人的肩膀上来实现一个我们自己版本的 Promise,尽量做到浅显易懂

V8 引擎机制

最近在梳理 JavaScript 相关知识,发现 V8 引擎机制相关内容还是较多的而且在之前工作的过程当中也是涉及比较少的,所以就抽些时间出来,在这里大致的整理一下,主要参考的是 V8 执行流程概述 这篇文章,内容有所调整,主要是为了方便自己理解,如果想了解更为详细的流程可以参考原文

JavaScript 中的位运算符

在平常开发过程当中,你可能听说过位运算符,但是相信大部分人在实际工作中用到位操作的机会也是寥寥无几,而且在一些源码当中,也会经常会碰到类似 !!~~>> 之类的运算符,所以在本章当中,我们就来深入的探讨一下 JavaScript 当中的位运算符

Object 上的原生 API

在平常开发过程当中,虽然 Object 上的一些原生方法经常会看到,比如在一些扩展的第三方插件中可能会遇到,但是遇到了类似于 Object.fromEntries()Object.entries() 这种长的比较像的但是使用频率较低的 API,往往又是傻傻分不清楚,更别说它们具体是做什么用的,所以今天就打算将其汇总一下,将 Object 上涉及到的平常可能会遇到的 API 整体的学习记录一下,免得下次再次遇到又是一头雾水

Async 和 Await

最后更新于 2019-12-14

因为最近在复习相关内容,所以打算从头开始重新的梳理一下 asyncawait 的相关内容,主要包括它们是什么,有什么作用以及最后我们会来手动的实现一个简易版本的 async,那么我们就先从什么是 async 开始看起吧

函数防抖和节流

关于防抖和节流,是一个老生常提的话题了,随便在网上搜一搜,都可以找到现成可以使用的函数,但是现成的函数的功能实现的都是已经比较完善的了,我们并不清楚它如何或者为什么要这样设计,所以我们今天就从头开始的来深入的了解一下这两个方法,主要参考的是 Lodash 当中的 _.throttle_.debounce 两个方法

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×