一、什么是高阶组件 高阶组件其实就是一个函数,他会接收一个组件作为参数并返回一个经过改造后的组件 二、高阶组件的实现 1. 属性代理 属性代理是最常见的高阶组件实现方式,它实...
一、什么是高阶组件 高阶组件其实就是一个函数,他会接收一个组件作为参数并返回一个经过改造后的组件 二、高阶组件的实现 1. 属性代理 属性代理是最常见的高阶组件实现方式,它实...
一、理解 Typescript 配置文件 熟悉 Typescript 配置文件是 TS 项目开发的最基本要求。TS 使用 tsconfig.json 作为其配置文件,它主要包...
一、什么是sentry Sentry 是一个实时事件日志记录和汇集的平台。其专注于错误监控以及提取一切事后处理所需信息而不依赖于麻烦的用户反馈。它分为客户端和服务端,客户端(...
一、js异常的捕获 1.window.onerror 当javascript运行发生错误时,window会触发一个ErrorEvent接口的error事件,并执行window...
单个 Node.js 实例运行在单个线程中。 为了充分利用多核系统,有时需要启用一组 Node.js 进程去处理负载任务。 一、 Node 如何创建多进程 cluster 模...
大家可能常常会遇到这样的场景: 你调用一个别人写的函数,很不幸,这个家伙没有留下任何注释,为了搞清楚参数类型,你只能硬着头皮去看里面的逻辑 明明定义好了接口,可一联调就报错了...
一、相关环境搭建 1.安装typescript以及用到的第三方库的声明文件 2.针对ts、tsx文件我们需要通过babel-loade以及ts-loader编译 ts-loa...
一、什么是 TypeScript TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它由 Microsoft 开发,代码开源...
对于Typescript项目的编码规范而言,主要有两种选择ESLint和TSLint。ESLint不仅能规范js代码,通过配置解析器,也能规范TS代码。 一、用ESLint来...