首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
残月公子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
手把手带你写一个mini版的React,掌握React的基本设计思想
一、总体实现目标 本文通过手写一个简易版 React,来了解 Fiber 架构到底做了些什么?从而对 React 基本原理有一个直观的认识; 学习建议:下载本节代码,对照着文章查看,尽量动手实现一遍;
【金三银四】React 面试常见问题
React.createClass 是 React 最传统、兼容性最好的方法。该方法构建一个组件对象, 当组件被调用时,就会创建几个组件实例 ES6 class 方式和 createClass 类似,只是从调用内部方法变成了用类来实现。 无状态组件创建时始终保持一个实例,避免了…
我为什么选择 Svelte 来开发我们的官网
这段时间我们公司的官网准备改版。因为需要支持IE9以上的浏览器,之前是我们使用了ejs进行开发,但是发现ejs支持的写法并不多,像一些模版复用起来并不方便, 这次打算重新找一个框架进行开发。于是我的同事给我推荐了Svelte,我了解之后立马就被种草了,非常适合这次场景开发,这次…
走进React Fiber的世界
Fiber 是对 React 核心算法的重构,facebook 团队使用两年多的时间去重构 React 的核心算法,在React16 以上的版本中引入了 Fiber 架构,其中的设计思想是非常值得我们学习的。 我们知道,在浏览器中,页面是一帧一帧绘制出来的,渲染的帧率与设备的刷…
「react进阶」年终送给react开发者的八条优化建议(篇幅较长,占用20-30分钟)
笔者是一个 react 重度爱好者,在工作之余,也看了不少的 react 文章, 写了很多 react 项目 ,接下来笔者讨论一下 React 性能优化的主要方向和一些工作中的小技巧。送人玫瑰,手留余香,阅读的朋友可以给笔者点赞,关注一波 。 陆续更新前端文章。 方向分别加以探…
「源码解析 」这一次彻底弄懂react-router路由原理
个人理解,单页面应用是使用一个html下,一次性加载js, css等资源,所有页面都在一个容器页面下,页面切换实质是组件的切换。 history 可以理解为react-router的核心,也是整个路由原理的核心,里面集成了popState,history.pushState等底…
玩转react-hooks,自定义hooks设计模式及其实战
自从react16.8,react-hooks诞生以来,在工作中一直使用hooks,一年多的时间里,接触的react项目,渐渐使用function无状态组件代替了classs声明的有状态组件,期间也总结了一些心得。尤其对于近期三个月的项目里,一点点用自定义hooks来处理公司项…
从一个需求出发,聊聊useRef三兄弟
Vue、React、Angular这一类前端框架的出现使得我们不再需要去手动操作Dom了,回想曾经的JQuery时代,与DOM打交道是最为频繁也最为头疼的,比如我前端入门时期收获最多的书之一就是JavaScript DOM编程艺术。 现在我们和DOM直接打交道的机会少的多了,但…
React Router 使用总结
使用 React 开发单网页应用时,React Router 必不可少。刚开始接触 React Router 时,跟着文档一步步做,虽然有些概念不太理解,但最终还算是完成了项目。后来阅读了 你不知道的 React Router 4 这篇文章,意识到先前在项目中的某些用法中的用法…
基于 qiankun 的 CMS 应用微前端实践
LOOK 直播运营后台工程是一个迭代了 2+ 年,累计超过 10+ 位开发者参与业务开发,页面数量多达 250+ 的“巨石应用”。代码量的庞大,带来了构建、部署的低效,此外该工程依赖内部的一套 Regularjs 技术栈也已经完成了历史使命,相应的 UI 组件库、工程脚手架也被…