这个文件很暴力,类型系统全部逻辑 5 万行 all-in-one file ,是 ts 源码维护者不会写代码吗?显然并不是,我翻了一些资料和读了下其中的实现,稍微震撼了一下,将相关思考细节记录在本文。 1. 低配版 named parameters 众所周知,js 各种规范都推荐你用一个对象来 ...
React 在 2024 年迎来其 11 周年,这之中经历了无数激动人心的发展,在这篇博文中,我们将在 2023 年的基础上,探索生态系统的各个方面,以及你可以在未来一年期待什么。 路由一直是 Web 开发的关键部分。在 2023 年,我们看到了各种路由解决方案。让我们看看 ...
成为一个现代的 React 开发者,不仅需要理解 React 的核心概念,还需要对整个 React 生态系统了如指掌。 学习常用的库相关的知识,可以大大简化你的开发过程。 即使你没有具体用过,你也至少应该知道它们的存在以及它们解决的问题。 这里列出了作为 React 开发 ...
本篇文章主要讲解如何从一个空目录开始,建立起一个基于webpack + react + typescript的标准化前端应用。 当我们使用优秀的脚手架工具开发项目时,当然会提升很多便利,他们的功能更全面、性能更强大,但是在这些值得学习的榜样面前,我们需要从零开始,动手 ...
今天就来介绍一个在其它开源库中见到的既花里胡哨,又实用的TS类型——TS类型过滤 相信大家在阅读同事写的代码或者优秀的开源库的代码时,一定见过各种各样的风骚的TS写法,不花点时间下去根本看不懂,换作是我们,可能就直接一个 any 完事了,但是真正 ...
使用react官方脚手架搭建,截止至2020/7/1安装了最新的依赖,添加的配置如下: 添加的配置 热更新,index入口文件 react默认热 ...
为解决多层嵌套不同层级组件之间props数据传递,这种数据传递及其繁杂,而且后期不易进行维护,为避免driling式数据通讯,可以采用redux进行数据通讯。在新版本React 16.8.6中Context为我们带来新的通讯方式。 React.createContext函数:创建context上下文,参数是一个 ...