首页
学习
活动
专区
工具
TVP
发布

黯羽轻扬

专栏作者
201
文章
346414
阅读量
35
订阅数
React Server Components
2020 年的圣诞节前,React 团队放出了 Server Components 的相关消息,而此前,我恰好在研究 SSR(Server-Side Rendering,服务端渲染),并对Next.js 的混合渲染赞叹不已
ayqy贾杰
2021-05-18
1.2K0
鱼和熊掌兼得:Next.js 混合渲染
关注「前端向后」微信公众号,你将收获一系列「用 ? 原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术 写在前面 React 生态中,SSR 支持做得最好的可能是 Next.j
ayqy贾杰
2020-12-29
2.9K0
从 Next.js 看企业级框架的 SSR 支持
面向生产使用的 React 框架(废话)。提供了好些开箱即用的特性,支持静态渲染/服务端渲染混用、支持 TypeScript、支持打包优化、支持按路由预加载等等:
ayqy贾杰
2020-12-14
3.7K0
「前端工程化」该怎么理解?
工程是指使用科学原理设计和制造机器、结构等,比如修桥、铺路、建隧道、造车、盖房子:
ayqy贾杰
2020-09-07
5000
Fast Refresh 原理剖析
关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术
ayqy贾杰
2020-06-16
4K0
5 图看懂 Node 模块加载原理
注意一个细节,是在加载&执行模块文件前会先缓存module实例,而不是之后才缓存,这是Node.js 能够从容应对循环依赖的根本原因:
ayqy贾杰
2020-05-22
1.1K0
Node.js为什么需要C++扩展?
这些 C++扩展(xxx.node文件)也能像 JS 模块一样直接require使用,因为Node 模块加载机制提供了原生支持
ayqy贾杰
2020-05-22
2.2K0
React Native 在 Airbnb 的起起落落
感谢支持ayqy个人订阅号,每周义务推送1篇(only unique one)原创精品博文,话题包括但不限于前端、Node、Android、数学(WebGL)、语文(课外书读后感)、英语(文档翻译) 如果觉得弱水三千,一瓢太少,可以去 http://blog.ayqy.net 看个痛快
ayqy贾杰
2019-12-02
8290
微前端到底是什么?
为了解决庞大的一整块后端服务带来的变更与扩展方面的限制,出现了微服务架构(Microservices):
ayqy贾杰
2019-12-02
5790
React Hooks简介
组件间逻辑复用一直是个问题,Render Props、Higher-Order Components等常用套路模式都是为了分离横切关注点(Cross-cutting concern),复用诸如:
ayqy贾杰
2019-06-12
7800
命名空间_TypeScript笔记15
注意到这里通过三斜线指令引入被拆分出去的“namespace 模块”(而不是像 module 一样 import),仍用import的话,会得到报错:
ayqy贾杰
2019-06-12
6800
模块解析机制_TypeScript笔记14
模块化机制让我们能够把代码拆分成多个模块(文件),而编译时需要知道依赖模块的确切类型,那么首先要找到它(建立模块名到模块文件路径的映射)
ayqy贾杰
2019-06-12
1.7K0
模块_TypeScript笔记13
简单来讲,如果一个文件中含有合法的import或export语句,就会被当做模块(拥有模块作用域),否则就将在运行在全局作用域下。例如:
ayqy贾杰
2019-06-12
6460
枚举_TypeScript笔记7
按照枚举值的类型,把枚举分为数值枚举,字符串枚举以及异构枚举。此外,还有特殊的联合枚举,以及常量枚举和环境枚举
ayqy贾杰
2019-06-12
4620
函数_TypeScript笔记5
带类型的函数声明足够表达一个函数的类型信息,但无法复用。那么有办法复用一个函数的类型吗?
ayqy贾杰
2019-06-12
7300
类_TypeScript笔记4
TypeScript里的类的定义与ES6 Class规范一致,静态属性,实例属性,访问器等都支持:
ayqy贾杰
2019-06-12
6890
基本类型_TypeScript笔记2
JavaScript有7种类型:Boolean、Number、String、Undefined、Null、Object,以及ES6新增的Symbol
ayqy贾杰
2019-06-12
7260
TypeScript简介_TypeScript笔记1
TypeScript 最初是个微软内部项目,叫 Strada,致力于提升大型 JS 项目(当时内部需求是 Bing Maps、 Office Web Apps 甚至 Windows 8 apps)的可靠性和可维护性。2010 年开始开发,2012 年 10 月发布了第一个开源版本,持续迭代至今
ayqy贾杰
2019-06-12
1.2K0
再看编译原理
其实就是翻译,比如从字符串编译到机器码,就是把人能理解的代码语言翻译成机器能“理解”(识别执行)的机器语言,然后用户借助目标程序就可以与机器交互了:
ayqy贾杰
2019-06-12
8180
React背后的工具化体系
按照ES模块机制组织源码,辅以类型检查和Lint/格式化工具,借助Yarn处理模块依赖,HUBOT检查PR;Rollup + Closure Compiler构建,利用Error Code机制实现生产环境错误追踪,DevTools侧面辅助bundle检查;Jest驱动单测,还通过格式化bundle来确认构建结果足够干净;最后通过npm发布新package
ayqy贾杰
2019-06-12
1.4K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档