话题框架与类库 › React

框架与类库:React

A Visual Guide to React Rendering - It Always Re-renders

Contrary to popular belief, by default, react component doesn't care whether its props changed or not. It will always re-render when its parent renders.

How To Use Axios in an Optimized and Scalable Way With React

Axios is an HTTP client library with many advantage features. It can be used in browsers and Node.js. In this article, we will see how to utilize all the advanced Axios features in a scalable and optimized way.

Umajs框架react-ssr同构最佳实践方案

Server Side Rendering,缩写为 ssr 即服务器端渲染,在这儿我们不讨论基于传统模板引擎实现的服务端渲染方案;目前业内前端流行的库和框架主要是React和Vue,MVVM类的开发模式和组件化开发思想提高了前端的生产力,使得构建一个web页面变得越来越容易;但也面临了新的问题,主要是首屏加载白屏,SEO两种场景。在业内的解决方案有Nextjs和Nuxtjs分布针对React和Vue技术栈提供了SSR的解决方案,而这两者虽然解决和降低了实现SSR的门槛,但要结合企业级node开发框架使用时,同构方案的集成和使用并不友好。这也是促使我们基于Umajs进行前后端同构方案探索。

换个角度思考 React Hooks

从 Vue 迁移到 React ,不太习惯 React Hooks 的使用?也许换个角度思考 Hooks 出现的意义会对你有所帮助。

React项目无入侵转译小程序

存量业务在使用第三方框架的时候,是不是一定得按框架的规则进行大规模重构呢?本分享为大家介绍,兔小巢业务是如何在最小改动的情况下,利用 Taro 能力实现小程序多端同构。

React Hooks 踩坑之-- Capture Value 特性

Capture Value 是 React Hooks 中很重要的细节点,本篇文章将从一个实际需求的例子出发,对 Capture Value​ 进行介绍。

从源码中来,到业务中去,React性能优化终极指南

我们从React源码入手,结合有道精品课大前端的具体业务,运用三大原则对系统进行外科手术式的优化。同时介绍React Profiler这款工具如何帮我们定位性能瓶颈。

react fiber 到底有多细

Fiber 是对 React 核心算法的重构,facebook 团队使用两年多的时间去重构 React 的核心算法,在 React16 以上的版本中引入了 Fiber 架构,极大的提高了大型react项目的性能,也激发了我对其实现的好奇。在研究源码的过程中,能发现很多比较细的点,有任务单元拆分的细,有任务调度、双缓冲、节点复用等优化的细,都非常值得我们学习,接下来就带大家看看react fiber 到底有多细。

React 代码共享最佳实践方式

探索与对比 React 代码共享的通用方式。

造一个 react-error-boundary 轮子

捕获和处理前端组件异常是个十分重要且必要的操作。对于 React 来说,一般用 ErrorBoundary 来实现,今天就带大家一起造一个 react-error-boundary 的轮子吧~。

懒加载 React 长页面 - 动态渲染组件

长页面在前端开发中是非常常见的。例如下图中的电商首页,楼层数据来自运营人员在后台的配置,楼层数量是不固定的,同时每个楼层可能会依赖更多翻页数据。在这种情况下,如果一次性将页面全部渲染,可想而知,我们的页面直出效率(fmp, fid)会受到影响。

为了更好的用户体验,我们需要考虑在用户滚动到下一屏时,渲染下一屏的组件。

减少50%空间,携程机票React Native Bundle 分析与优化

保持Bundle尺寸精简,就像保持代码简洁一样。

深入浅出解析React Router 源码

最近组里有同学做了 React Router 源码相关的分享,我感觉这是个不错的选题,React Router 源码简练好读,是个切入前端路由原理的好角度。在分享学习的过程中,自己对前端路由也产生了一些思考和见解。

⏱ React Native 启动速度优化——Native 篇(内含源码分析)

从 React Native 的启动到页面的第一次渲染完成,结合 React Native 的源码和 1.0 的新架构,一一分析 React Native 的启动性能优化之路。

从中断机制看 React Fiber 技术

React 16 开始,采用了 Fiber 机制替代了原有的同步渲染 VDOM 的方案,提高了页面渲染性能和用户体验。Fiber 究竟是什么,网上也很多优秀的技术揭秘文章,本篇主要想从计算机的中断机制来聊聊 React Fiber 技术大概工作原理。

Taro3.2 适配 React Native 之运行时架构详解

导读由 58 前端团队主导的 Taro 3 适配 React Native 工作已完成有一段时间了。目前发布了多个体验版,也将在3月底迎来正式版。基于 Taro 的ࠦ

首页 - Wiki
Copyright © 2011-2025 iteam. Current version is 2.142.0. UTC+08:00, 2025-02-19 06:59
浙ICP备14020137号-1 $访客地图$