首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
wangxiaoqi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
React 事件系统介绍及源码分析
对象池是什么? 对象池其实就是一个集合,里面包含了我们需要的对象集合,这些对象都被对象池所管理,如果需要这样的对象,从池子里取出来就行,但是用完需要归还。 什么时候使用对象池? 初始化、实例化的代价高,且有需求需要经常实例化,但每次实例化的数量又比较少的情况下,使用对象池可以获…
「react进阶」一文吃透react-hooks原理
之前的两篇文章,分别介绍了react-hooks如何使用,以及自定义hooks设计模式及其实战,本篇文章主要从react-hooks起源,原理,源码角度,开始剖析react-hooks运行机制和内部原理,相信这篇文章过后,对于面试的时候那些hooks问题,也就迎刃而解了。实际r…
React 运行时优化方案的演进
上周刚在公司进行了一次 React 运行时优化方案的分享,以下是分享的文字版,文章比较长,干货也很多,相信你看完后会对 React 有不一样的理解。
React 中后台系统多页签实现 | 项目复盘
本项目是我现在所在部门的项目,是一个企业级中后台管理系统,包括系统管理、角色权限体系、基于 Activiti 的工作流引擎等很多开箱即用的功能。项目包括前后端,后端是我们部门自研的基于 Spring 的企业级 Java 框架,前端是 React 技术栈,当时还是 v15 版本。…
看完这篇你再也不用担心屏幕适配的问题啦 (EasySmallWidth版本发布)
首先声明一点这个并不是一个新的屏幕适配方案,其适配原理为SmallWidth,正如其名字一样,希望通过这个框架适配,让SmallWidth适配方案变得更加容易。 2018年的时候今日头条公布的他们的屏幕适配方案,紧接着各位大佬也陆续发布了屏幕适配的相关文章,同时 JessYan…
如何让 Typescript 和 i18n 擦出火花💥
这篇文章将介绍如何在项目中将 i18n 与 Typescript 融合,以便为开发者提供更好的开发体验。更好的开发体验指的是提供键入提示,自动补充,参数类型校验等等,避开低级的错误。 在需要展示文案的位置,使用 i18n 工具包提供的方法,传递 “key” 来指定需要展示的多语…
如何利用AOP+IOC思想解构前端项目开发
本文将通过 TypeClient 架构来阐述如何利用AOP+IOC思想来解构前端项目的开发。 首先声明,AOP+IOC思想的理解需要有一定的编程架构基础。目前,这两大思想使用的场景,基本都在nodejs端,在前端的实践非常少。我本着提供一种新的项目解构思路的想法,而非推翻社区庞…
React常用Hooks API源码解析
自己在使用hooks API的过程中经常会遇到一些问题,有的时候是对API的理解上的,有的时候是对为什么会这样而疑惑的,所以花了几天的时间查阅了一些资料翻看了源码,在这里做下总结,也算是一些个人理解的经验分享吧。主要是介绍hooks实现的三个要点,以及基于三要点的常用API源码…
React Fiber原理解析
React团队重写了React 的核心算法---reconciliation,一般将之前的算法叫stack reconciliation,现在的叫fiber reconciliation。 在React Fiber架构面世之后,引起了不小的轰动。React团队为什么要重写Rea…
React Fiber 源码解析
在 React v16.13 版本中,正式推出了实验性的 Concurrent Mode,尤其是提供一种新的机制 Suspense,非常自然地解决了一直以来存在的异步副作用问题。结合前面 v16.8 推出的 Hooks,v16.0 底层架构 Fiber,React 给开发者体验…