结合使用React和其他技术的七种方法 点击参加51CTO网站内容调查问卷 译者 | 布加迪 审校 | 重楼 React是一种知名的JavaScript库,可以用它来为用途广泛的Web应用程序开发UI。React有很强的适应性,可以将它与其... 网站建设# javascript# react# 前端 2年前2440
React新文档:不要滥用Ref哦! 大家好,我卡颂。,React新文档有个很有意思的细节:useRef、useEffect这两个API的介绍,在文档中所在的章节叫Escape Hatches(逃生舱)。,显然,正常航行时是不需要逃生舱的... 网站建设# effect# react# ref 3年前2170
快速体验React开发基础入门指南 大家好,我是 CoderBin,本次整理了我学习react过程中的各部分的知识点,看完文本你将会学到,如果文中有不对、疑惑的地方,欢迎在评论区留言指正,想深入学习的可以点击前往 --> Reac... 网站建设# javascript# jsx# react 2年前1940
六种在 React 中获取数据的方法 数据获取是任何 React 应用程序的核心方面。对于 React 开发人员来说,了解不同的数据获取方法以及哪些用例最适合他们很重要。 但首先,让我们了解 JavaScript Promises。 简而... 网站建设# javascript# react# 前端 2年前1920
实现一个自定义 React Hook:UseLocalStorageState 大家好,我是前端西瓜哥。,最近做需求,需要将数据保存到 localStorage 里,在组件初始化的时候获取,然后修改该值的时候,要保存到本地的 localStorage 中。,倒是并不难。,很显然... 网站建设# hook# json# localstorage 3年前1440
如何使用 React Hooks 重构类组件? 大家好,我是 CUGGZ。,最初,在 React 中可以使用 createClass 来创建组件,后来被类组件所取代。在 React 16.8 版本中,新增的 Hooks 功能彻底改变了我们编写 Re... 网站建设# error# hooks# react 4年前1430
如何优雅的使用 React Context 在开始今天的文章之前,大家不妨先想一下触发 React 组件 re-render 的原因有哪些,或者说什么时候 React 组件会发生 re-render 。,先说结论:,这里有个误解:props 变... 网站建设# props# re# react 2年前1350
React团队回应使用Vite替换Create React App的建议 大家好,我是 CUGGZ。,最近,网友 t3dotgg 建议把 React 官方文档中关于建议使用 Create React App 来创建新项目更换为建议使用 Vite 来创建新项目。该建议引起了网... 网站建设# app# create# react 3年前1290
不清楚React Hooks的类型声明?来看就对了 在了解react hooks的类型之前,有必要先了解一下@types、.d.ts文件的概念及作用。,当我们使用第三方npm包的时候,如果这个包不是ts编写,则没有导出类型,这时候如果在ts中导入会报错... 网站建设# jquery# react# ts 2年前1250
如何优雅地覆盖组件库样式? 大家好,我是年年!组件库的样式覆盖不掉,这应该是很多前端在工作中遇到过的问题。今天从实际案例出发分析原因,最后会给出在React和Vue项目中的最优解。,本文会讲清:,先不讲概念,直接从需求出发:我使... 网站建设# calendar# react# vue 3年前1230
2023 年的 React 生态 React 是用于构建用户界面的JavaScript库,其核心是让开发者能够使用函数组件创建组件驱动的用户界面。它带有一些内置解决方案,例如,用于本地状态、副作用和优化性能的 React Hooks... 网站建设# react# ui# 创建 4年前990
React:搞了半天,我才是低代码的最佳形态 ,大家好,我卡颂。,你有没有发现,每过几年,「低代码」的概念就会被翻出来热炒一番。,这也难怪,软件行业最大的成本就是人力成本(程序员的工资),「低代码」号称能够:,一个只有程序员受伤,还能降本增效的世... 网站建设# dsl# jsx# react 3年前970
Hooks时代,如何写出高质量的react和vue组件? ,vue和react都已经全面进入了hooks时代(在vue中也称为组合式api,为了方便后面统一称为hooks),然而受到以前react中类组件和vue2写法的影响,很多开发者都不能及时转换过来,以... 网站建设# hooks# react# vue 3年前860
Vue 和 React 有什么不同? ,大家好,我是前端西瓜哥。今天的文章简单探讨一下 Vue 和 React 的不同。,本人 Vue2 和 React 都用过,但不熟悉 Vue3,没用它做过项目。,其实我对这两大框架也没有认真钻研过它们... 网站建设# react# vue# 原生 3年前860
过五关!React高频面试题指南 作者丨Michael Pautov, 译者 | 翟珂, 审校丨Noe, 谈到前端开发,ReactJS是目前最受欢迎的选择之一。下面列出的是最常问到的ReactJS面试题。, 从易到难,让我们看一下五... 网站建设# dom# react# reactjs 4年前860
React 并发渲染的前世今生 2161 天!,这是 React 团队从计划为 React 增加 并发渲染 的能力,到 React 18 可用版本发布所花费的时间。,为啥中间花费了这么长的时间?中间又发生了哪些有趣的故事?我们回到 ... 网站建设# react# 并发# 渲染 3年前830
超详细的 React 组件设计过程 - 仿抖音订单组件 作为数据驱动的领导者react/vue等MVVM框架的出现,帮我们减少了工作中大量的冗余代码, 一切皆组件的思想深得人心。,组件就是对一些具有相同业务场景和交互模式代码的抽象,这就需要我们对组件进行规... 网站建设# react# 我们# 用到 3年前810
五个优秀JavaScript Web 开发框架 在本文中,我们将讨论5个最好的 JavaScript web 开发框架。,,JavaScript 框架是用于执行所需任务的几个 JavaScript 库的预先编写的集合。,JavaScript 框架... 网站建设# javascript# react# web 3年前800
2023 年八大 Web 开发趋势预测! 大家好,我是 CUGGZ。开工第一天,祝大家开工大吉,事业新启,前兔无量!,本文将分享通过 State of JS 2022 调查结果 总结的 2023 年 8 大 Web 发展趋势!,,单页应用 ... 网站建设# js# react# web 3年前780
React和Next.js已死,真的要被取代了? 作者丨Somnath Singh, 译者 | 胥磊, 这是不是JavaScript框架的下一次革命的开始?显而易见,是的!, 通常的Web开发中存在一对不可调和的矛盾,即一方面需要更多的JavaSc... 网站建设# javascript# next# react 3年前780
从UseEffect看React、Vue设计理念的不同 ,大家好,我卡颂。,我们知道,React发布Hooks后,带来了业界一波Hooks热。很多框架(比如Vue Composition API、Solid.js)都借鉴了Hooks的模式。,但是,即使这些... 网站建设# api# hooks# react 3年前770
React Router v6 完全指南 大家好,我是 CUGGZ。,React Router 是 React 生态系统中最受欢迎的第三方库之一,近一半的 React 项目中使用了 React Router,下面就来看看如何在 React 项... 网站建设# react# router# v 3年前740
尤雨溪解读 2022 Web 前端生态趋势 尤大大从下面的三个前端领域的不同层次来展开了介绍:,正式分享之前,尤大大提出声明:“本分享只代表讲着个人观点,因为自己是框架和构建工具的作者,肯定会包含利益相关和个人的偏见,但是分享中会尽可能做客观的... 网站建设# react# 下面# 分享 4年前720
信仰崩了?Preact 开始采用 Vue3 的响应式设计 不知大家有没有听过Preact这个框架,就算没听过Preact那也应该听过React吧?,一字之差,preact比react多了个p!(听起来咋不像啥好话呢),这个P代表的是 Performan... 网站建设# codepen# preact# react 3年前710
一篇带你理解 React 的 Commit 阶段 ,大家好,我是前端西瓜哥。今天我们来详细讲解一下 React 的 commit 阶段的逻辑。,commitRootImpl 中的三个函数的调用分别对应这个三个阶段:,在 reconcil (调和)阶段... 网站建设# commit# flags# react 3年前710
Redux+React-Redux 最新入门实战指南? 大家好,我是CoderBin,本文将给大家带来redux和react-redux的快速使用,以理论+代码+案例的形式教大家如何在react中去使用状态管理,以实现数据的高效通信,如果本文有不对、疑惑的... 网站建设# javascript# react# React-Redux 2年前700
从源码理解 React Hook 是如何工作的 ,大家好,我是前端西瓜哥。,今天我们从源码来理解 React Hook 是如何工作的。,React Hook 是 React 16.8 后新加入的黑魔法,让我们可以 在函数组件内保存内部状态。,Hoo... 网站建设# fiber# hook# react 3年前680
我对 React 实现原理的理解 React 是前端开发每天都用的前端框架,自然要深入掌握它的原理。我用 React 也挺久了,这篇文章就来总结一下我对 react 原理的理解。,react 和 vue 都是基于 vdom 的前端框架... 网站建设# dom# react# vdom 5年前680
图解 React 的 Diff 算法:核心就两个字 — 复用 ,React 是基于 vdom 的前端框架,组件 render 产生 vdom,然后渲染器把 vdom 渲染出来。,state 更新的时候,组件会重新 render,产生新的 vdom,在浏览器平台下... 网站建设# diff# dom# react 3年前670
使用 TypeScript 编写 React 的优秀实践! 大家好,我是 CUGGZ。,在单独使用 TypeScript 时没有太多坑,不过和 React 结合之后就会复杂很多。下面就来看一看如何在 React 项目中优雅的使用 TypeScript!,在Re... 网站建设# react# typescript# 定义 3年前670
React-Router6:从入门到实战最佳指南 大家好,我是CoderBin。前段时间学了 react-router5 后才知道出了6,经典白学...,所以,本文将总结 react-router6 的常用操作,以理论+代码+注释的形式教同学们入门 ... 网站建设# javascript# react# react-router6 2年前660
React为什么不将Vite作为默认推荐? ,大家好,我卡颂。,在React文档中,对于构建新的React应用,首推的方式是CRA(create-react-app)。,CRA推出于2016年,彼时还没有成体系的React脚手架工具供大家使用... 网站建设# cra# react# vite 4年前660
React-native-web跨平台实战 随着对用户体验要求的提高,产品要求提升用户体验,多端体验一致。随着多端相同的业务也越来越多,需要投入IOS,Android,Web多端开发人员。这就迫切的需要一种一次开发同时使用在Android ,I... 网站建设# native# react# rn 5年前660
如何在React导航栏实现搜索功能 作者丨Hrushi M, 译者 | 涂承烨, 本文向你展示如何在React导航栏中实现搜索功能,具体包括如何配置搜索输入,监听用户数据输入回调,以及如何设置它的样式。, 本文假设你已经安装了Supe... 网站建设# react# 如下# 所示 3年前650
七大提高React 性能的技巧 ,一些刚开始学习 React,或者从其他框架转入 React 的开发者,一开始可能不会太关注性能。因为需要一些时间来发现新学习的框架的性能缺点。,后来,由于缺乏经验,这些开发人员在编写代码时会犯一些小... 网站建设# react# 性能# 我们 4年前640
跨平台开发,Flutter还是React Native? 作者 | 胥磊,审校 | 孙淑娟,随着移动应用的不断普及,各个公司都在寻找可以在多种设备上运行的跨平台应用解决方案,这里跨平台主要是指安卓和iOS。统计数据显示:截止2021年6月,安卓以接近73%的... 网站建设# flutter# react# 应用 4年前640
为什么我要含泪挥别 CSS-in-JS? 这篇文章将深入探讨最初吸引我使用CSS-in-JS以及后来又决定放弃的原因。如果你对CSS-in-JS背后的逻辑感兴趣,建议耐心看完本文。,顾名思义,CSS-in-JS允许你通过在JavaScript... 网站建设# css# js# react 5年前630
为什么Hook没有ErrorBoundary? 大家好,我卡颂。,在很多全面使用Hooks开发的团队,唯一使用ClassComponent的场景就是「使用ClassComponent创建ErrorBoundary」。,可以说,如果Hooks存在如下... 网站建设# classcomponent# errorboundary# hook 3年前610
每天都在用,也没整明白的 React Hook ,useState 可以说是我们日常最常用的 hook 之一了,在实际使用过程中,有一些简单的小技巧能帮助你提升性能 & 减少出 bug 的概率。,通常我们会使用以下的方式初始化 state... 网站建设# hook# react# usestate 3年前610
调试工具的通用原理:调试四要素 作为前端开发,调试是每天都会接触的概念。你觉得什么是调试呢?,有同学说,我用 Chrome DevTools 调试网页,可以查看元素,网络请求,断点运行 JS,用 Performance 工具分析性能... 网站建设# devtools# js# react 3年前600
《彻底掌握Redux》之开发一个任务管理平台 ,redux是上手react开发的必经之路,也是目前react项目中使用的最流行状态管理库。虽然我们不使用redux也可以通过react的state和父子props进行基本的数据通信和项目开发,但是对... 网站建设# react# redux# 使用 3年前600
React如此受欢迎离不开这4个主要原则 在看似无穷无尽的JavaScript前端框架和库中,有一个库(可以说)占据了至高无上的地位,那个库就是React。但是为什么React年复一年地如此受欢迎呢?在我们深入研究使它如此受欢迎的React原... 网站建设# dom# react# 前端 3年前600
从源码层面理解 React 是如何做 Diff 的 ,大家好,我是前端西瓜哥。今天带带大家来分析React源码,理解单节点 diff 和多节点 diff 的具体实现。,React 的节点对比逻辑是在 reconcileChildFibers 方法中实现... 网站建设# diff# react# reconcilechildfibers 3年前590
为什么说 90% 的情况下,immer 能完胜 immutable? 假设 React 组件有这样一个状态:,我们这样修改了它的状态:,你觉得组件会重新渲染么?,我们先在 class 组件里试一下:,渲染 state.a.b 的值,两秒以后修改 state。,,你发现它... 网站建设# react# state# 中心 4年前580
React Context的核心实现,就五行代码 ,大家好,我卡颂。,很多项目的源码非常复杂,让人望而却步。但在打退堂鼓前,我们应该思考一个问题:源码为什么复杂?,造成源码复杂的原因不外乎有三个:,如果是原因3,那实际理解起来其实并不难。我们需要的只... 网站建设# context# react# 代码 2年前570
重学React:应用规模化之状态管理 ,小羊们好!我们通过TodoMVC的例子掌握了React的很多核心知识点,搞一个小应用不成问题,但是,但凡上点规模的应用都会需要状态管理和路由。所以,我们将继续升级TodoMVC,引入这两个关键需求... 网站建设# react# todolist# todomvc 3年前570
八个好用的React UI组件库 库可以帮助我们快速启动我们的应用程序,使用 UI 库可以节省时间、精力并为我们的应用程序带来一些统一性。,在本文中,我将与您分享可以在应用程序中使用的顶级 React UI 库。,地址:https... 网站建设# https# react# ui 3年前560
基于Module Federation的模块化跨栈方案探索 公司发展到一定程度,随着业务分支不断变多,B端C端的项目也随之增多,由于历史原因可能产生新老技术栈(vue/react)共存的情况,这既不利于组件物料的抽离统一(一类通用组件需适配多套技术栈),也增大... 网站建设# react# 前端# 技术 4年前560
React新文档:不要滥用Effect哦 大家好,我卡颂。,你或你的同事在使用useEffect时有没有发生过以下场景:,当你希望状态a变化后「发起请求」,于是你使用了useEffect:,这段代码运行符合预期,上线... 网站建设# react# useeffect# 文档 3年前550
如何在 React 中快速实现暗黑模式 暗黑模式已成为许多应用程序和网站的最基本功能,因为它可以带来非常好的用户体验。因此在项目中实现暗模式是一项非常有用的技能,使用 ReactJS 和 Chakra UI 可以轻松实现暗模式。,接下来让我... 网站建设# chakra# react# ui 4年前550
一个简洁、强大、可扩展的前端项目架构是什么样的? ,大家好,我卡颂。,React技术栈的一大优势在于 —— 社区繁荣,你业务中需要实现的功能基本都能找到对应的开源库。,但繁荣也有不好的一面 —— 要实现同样的功能,有太多选择,到底选哪个?,本文要介绍... 网站建设# bulletproof# react# 开源 4年前550
现有React架构无法解决的问题 大家好,我卡颂。 虽然主流前端框架都遵循: 状态驱动视图 单向数据流 理论上并不存在某一框架可以实现,其他框架无法实现的特性。 但是,确实存在某些框架(比如Vue、Qwik)可以,但React无法解决... 网站建设# react# 前端# 前端框架 2年前540
React 的调度系统 Scheduler ,React 使用了全新的 Fiber 架构,将原本需要一次性递归找出所有的改变,并一次性更新真实 DOM 的流程,改成通过时间分片,先分成一个个小的异步任务在空闲时间找出改变,最后一次性更新 DOM... 网站建设# react# scheduler# 浏览器 3年前540
2022 年您应该知道的十个强大的 React 工具 React是一个非常强大和流行的开源JavaScript库,现在大多数Web开发人员都在使用它。它具有许多有用的功能,可以更轻松地创建快速且更易于访问的现代网站和Web应用程序。,React 为您提... 网站建设# react# web# 工具 3年前530
为什么说 90% 的前端不会调试 Ant Design 源码? 写 react 项目的小伙伴应该都用过 antd 组件库,但绝大多数同学并没有看过它的源码。,而想深入掌握 antd 组件库,只熟悉参数是不行的,必须要深入到源码层面。,所以今天就来分享下如何调试 a... 网站建设# antd# react# 源码 3年前530
2022年值得使用的 Node.js 框架 Node.js 是最受欢迎的 JavaScript 运行时,今天就来看看有哪些热门、值得使用的Node.js 框架。,Next.js 是一个用于生产环境的 React 应用框架,使用它可以快速上手开发... 网站建设# js# next# node 3年前530
React useEvent:砖家说的没问题 之前写了一篇文章《React Hooks 使用误区,驳官方文档[1]》,文中抛出了两个观点:,这两个观点引起了剧烈的讨论,当然大多数人还是持反对意见的,甚至质疑我不会用 Hooks,(⊙o⊙)… 我想... 网站建设# hooks# react# useevent 4年前530
Ahooks 是怎么解决 React 的闭包问题的? 本文来探索一下 ahooks 是怎么解决 React 的闭包问题的?,先来看一个例子:,代码示例[4],当我点击按钮的时候,发现 setInterval 中打印出来的值并没有发生变化,始终都是 0。这... 网站建设# ahooks# function# hooks 4年前530
开发者如何为React Native选择合适的数据库 ,译者 | 陈峻,策划 | 云昭,如今,程序员们可以选用多种编程语言,来创建在线平台、网站和应用程序。其中,在编程社区中,广受不同开发背景的人员所推崇的一种流行语言,便是React Native。它是... 网站建设# javascript# native# react 3年前520
如何做 React 性能优化? ,大家好,我是前端西瓜哥。今天带大家来学习如何做 React 性能优化。,一个组件可以通过 React.memo 方法得到一个添加了缓存功能的新组件。,再次渲染时,如果 props 没有发生改变,就跳... 网站建设# memo# props# react 4年前520
几天不写React,已经看不懂语法了 ,大家好,我卡颂。,下面这个React组件代码,用到3个use关键词,你理解他们的作用吗?,真是几天不写React,语法都看不懂了。本文就来聊聊这几个use关键词各自的意义。,首先是位于代码顶部的'u... 网站建设# client# react# use 2年前510
“整洁架构” 和商家前端的重构之路 ,团队归属于后方业务支撑部门,组内的项目都以 pc 中后台应用为主。对比移动端应用,代码库比较庞大,业务逻辑也相对复杂。在持续的迭代过程中,我们发现当前的代码仓库仍然有不少可以优化的点:,21 年前端... 网站建设# react# 业务# 代码 3年前510
为什么和 CSS-in-JS 说拜拜 ,本文是由 Emotion 的第二大活跃维护者 Sam 分享,本文第一人称都指的是 Sam。Emotion 是一个广泛流行的 CSS-in-JS 库,用于React。文章 Sam 会带大家深入探讨 C... 网站建设# css# emotion# js 5年前510
Angular:下坠中的自救 作者 | 徐杰承,审校 | 云昭,提到前端界的三大主流框架,相信每位前端开发者都能够脱口而出:React、Vue、Angular。在过去的两年中,React和Vue在圈内的热度可以说是节节攀升,“究竟... 网站建设# angular# javascript# react 5年前510
React Native 0.72 正式发布! ,6 月 21 日,React Native 0.72 正式发布!版本增加了 Metro 强烈要求的功能,改进了错误处理和其他开发者体验方面的改进。其中很多工作都是根据 2022 年社区调查[1]中提... 网站建设# metro# native# react 2年前500
推荐!从零开发一套基于React的加载动画库 之前在项目开发中经常会遇到需要开发各种各样加载动画的需求, 我们可以使用已有的动画库手动改造实现(比如说基于 loaders.css 手动改造), 也可以自己独立设计, 但是这意味着需要花一定的时间调... 网站建设# loading# react# 加载 3年前500
React 渲染的未来,你想知道吗? ,大家好,我是 CUGGZ。,在过去的几年中,React 的流行度一直在增加,而且还在加速。React 每周的 npm 下载量超过 1400 万次 ,React Devtools Chrome 扩展有... 网站建设# react# 下载量# 模式 3年前490
React内部是如何实现Cache方法的? ,大家好,我卡颂。,前几天写的一篇介绍use这个新hook的文章中聊到React原生实现了一个缓存函数的方法 —— cache。,对于如下代码,被cache包裹的函数,当多次调用时,如果传参不变,会始... 网站建设# cache# id# react 4年前490
React Hook 四种组件优化 ,React Hook 已成为当前最流行的开发范式,React 16.8 以后基于 Hook 开发极大简化开发者效率,同时不正确的使用 React Hook也带来了很多的性能问题,本文梳理基于 Rea... 网站建设# hook# react# 渲染 4年前490
React团队最近都在忙啥呢? 大家好,我卡颂。,不知道大家有没有一个感觉:React新特性的更新速度非常慢,时间通常是以年计。,实际上,在React漫长的发展过程中,除了很多优秀的特性(比如Hooks、Suspense)外,还有很... 网站建设# react# 团队# 并发 4年前480
前端新宠 Svelte 带来哪些新思想?赶紧学起来! ,Svelte[1] 是我用过最爽的框架,就算 Vue 和 React 再强大,生态再好,我还是更喜欢 Svelte,因为它开发起来真的很爽。,其实在很久之前我就注意到 Svelte[2] ,但一直没... 网站建设# react# svelte# vite 3年前470
前端开发中的流程自动化与提效实践 随着前端的发展,越来越多的工具库、方法被用在日常研发流程中,这大大提升了业务开发的效率,而随着各类自动化流程的建设,开发同学也不再需要关注到每一个细节。前段时间项目阶段性交付,在推进的过程中也做了不少... 网站建设# react# 提效# 流程 3年前470
为什么React一年不发新版了? ,大家好,我卡颂。,遥想前几年,不管是React还是Vue,都在快速迭代版本,以至于很多同学抱怨「学不动了」。,而现在,React已经一年没更新稳定release了。,,上一次发版还是22年6月,甚至... 网站建设# react# release# 一年 2年前450
重学React:一个案例通关React核心知识点 ,,小羊们好,本文希望用一个经典案例TodoMVC带大家掌握React中最核心的知识点。,我们将学到如下核心知识点:,官方推荐的SPA应用创建工具链是create-react-app,我是个vue爱好... 网站建设# app# react# 列表 3年前440
React 的一些优秀安全实践 ,React.js、Vue.js 这些现代的前端框架默认已经对安全做了非常多的考虑,但是这仍然不能阻碍我们写出一些安全漏洞 。。。因为框架永远不能完全限制我们编程的灵活性,只要有一定的灵活性存在就意味... 网站建设# js# react# 安全 3年前440
用于前端开发的 React 或 Angular ,用于前端开发的 React 或 Angular,长期以来一直是大众关注的话题。关于两者中哪一个更好的辩论是两个技术堆栈的永无止境的战场。在这篇博文中,我们将告诉您两种技术堆栈中的哪一种更适合您的前端... 网站建设# angular# react# typescript 4年前440
React 中常见的八个错误,如何避免? 大家好,我是 CUGGZ。,今天来分享在 React 开发中常见的一些错误,以及如何避免这些错误。理解这些问题背后的细节,防止犯下类似的错误。, Can’t perform a React state... 网站建设# react# 卸载# 异步 4年前440
Ahooks 的 UseClickAway 在 React 17 中不工作了,该怎么办? ,最近公司的前端项目从 React 16 升级到了 React 17,导致 ahooks 的 useClickAway 不能按预期工作。,下面西瓜哥我就来说说到底发生了什么事。,ahooks 是阿里巴... 网站建设# ahooks# hook# react 4年前440
理解 React 的调和器 Reconciler ,大家好,我是前端西瓜哥。今天来学习 React 中的调和器 Reconciler。,ReactElement 就是 React.createElement() 方法的返回结果,一种 映射真实 DOM... 网站建设# fiber# react# reactelement 3年前430
一篇带你了解 React Fiber 是什么? ,大家好,我是前端西瓜哥。,为了提高 React 的性能,React 团队在开发 React 16 时做了底层的重构,引入了 React Fiber 的概念。,Fiber,本意为 “纤维”,在计算机世... 网站建设# fiber# react# 任务 4年前430
被Diss性能差,Dan连夜优化React新文档 大家好,我卡颂。,昨天在开源圈发生个小插曲。起因是有个用户表示:React新文档在文档结构、美观度、性能等各方面都达到很高的标准。,尤雨溪对Vue新文档与React Beta文档做了测试后表示:在性能... 网站建设# dan# react# vue 4年前430
在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的 首先本文不会过度深入讲解只属于 React 或者只属于 Vue 的原理,所以只懂 React 或者只懂 Vue 的同学都可以畅通无阻地阅读本文。,关于 Vue3 的 React-style Hooks... 网站建设# hooks# react# usestate 4年前430
React和Vue谁会淘汰谁 ,大家好,我卡颂。,在我的技术群里大家经常会聊一些宏观的技术问题,就比如:,这样的讨论,到最后往往会陷入技术的细枝末节的比较,比如:,很多程序员朋友,会觉得:,但实际上,一些大家纠结的技术问题,往往跟... 网站建设# jquery# react# 前端 3年前420
Astro简介:智能的JavaScript延迟加载 译者 | 李睿,审校 | 孙淑娟,Astro是当前JavaScript热潮中的一种新方法:从响应式前端获得更多性能。它是由创建Snowpack构建工具的同一团队开发的。,已经有一些尝试通过避免昂贵的... 网站建设# astro# javascript# react 3年前420
一款开箱即用的电子签名组件 hello, 大家好, 我是徐夕, 今天又到了分享时间. 今天和大家分享一下我最近开源的轻量级电子签名组件——react-sign2.,,我们可以使用它轻松的实现电子签名, 比如说常用的合同签字, 文... 网站建设# react# sign# 灵活 5年前420
React 的七大值得推荐的动画库,你用过几个? 今天,Web 应用程序用户界面有许多吸引用户的元素,为了满足这些需求,开发人员不得不寻找新的方法来实现带有动画和过渡的 UI,因此,开发了专门的库和工具来处理 Web 应用程序中的动画。在本文中,将讨... 网站建设# react# spring# ui 2年前410
优雅的 React 源码调试方式 什么?调试 React 源码还有优雅和不优雅之分?,别着急,我们先来听个故事:,东东是一名前端工程师,主要用 React 技术栈,用了多年之后想深入一下,所以最近开始看 React 源码。,他把 re... 网站建设# dom# react# 优雅 3年前410
React Server Components:我们即将和 API 告别? 2020 年底,React 公布了一个全新的特性:Server Components,当时它还处于调研和试验阶段,并没有正式发布,随着 React 18.0 版本的正式发布,Server Compon... 网站建设# components# hooks# react 3年前410
你可能需要的React开发小技巧! ,大家好,我是 CUGGZ。,今天来分享 10 个编写更简洁 React 代码的实用小技巧!,如何将 true 值传递给给定的 props?,在下面的示例中,使用 prop showTitle 在导航... 网站建设# props# react# showtitle 4年前410
关于React的这些常用技巧,你应该知道 大家好,我是 CoderBin,本文总结了React中的一些常用技巧,相信看完本文的小伙伴都能从中有所收获。,创作不易,你们的点赞收藏留言就是我最大的动力,如果文中有不对、疑惑的地方,欢迎各位小伙伴们... 网站建设# CoderBin# hooks# javascript 2年前400
React开发者们的Solid.js快速入门教程 ,在 2021 年的 JavaScript 调查问卷中,黑马 Solid.js 一骑当先登上榜首,在用户满意度的评分上连超两大竞争对手,React 和 Svelte。虽然 React 仍有着不错的市场... 网站建设# js# react# solid 3年前400
简单又好用的八款前端拖拽排序库 今天来推荐 8 个简单又好用的前端拖拽排序库!,react-beautiful-dnd 这是一款美观且简单易用的 React 列表拖拽库。其动画效果自然,性能优秀,简洁而强大的 API,易于上手,与... 网站建设# beautiful# github# react 4年前400
盘点 Solid.js 源码中的那些迷惑行为 前言 我研究 Solid.js 源码已经有一段时间了,在钻研的过程中我发现了其中的一些迷惑行为,在搞懂之后终于恍然大悟,忍不住想要分享给大家。不过这么说其实也不太准确,因为在严格意义上来讲 Solid... 网站建设# jsx# react# solid 2年前390
React团队是如何测试并发特性的 大家好,我卡颂。,React18进入大家视野已经有一段时间了,不知道各位有没有尝试「并发特性」呢?,当启用「并发特性」后,React会从「同步更新」变为「异步、带优先级、可中断的更新」。,这也为编写单... 网站建设# react# reactdom# 并发 3年前390
真的不要错过这几个 React 工具,好吗? 写过 Vue 的读者一定用过官方提供的一个浏览器调试工具 vue-devtool[1],它支持在浏览器中调试组件时,点击对应的按钮打开该组件对应你本地代码的文件。,这真的非常实用,而且是 Vue 官网... 网站建设# react# vue# 工具 4年前390
有 React fiber,为什么没有 Vue fiber? ,提到react fiber,大部分人都知道这是一个react新特性,看过一些网上的文章,大概能说出“纤程” “一种新的数据结构” “更新时调度机制”等关键词。,但如果被问:,本文将从两个框架的响应式... 网站建设# fiber# react# vue 5年前390
前端代码的三种设计模式 为了便于理解,以下代码示例采用的都是 React + rdeco 编写,设计模式本身是高度抽象的,并不局限于某一类特定的框架,组件模式是我们用的最多的或者说目前大家都唯一能够理解的模式,组件模式的特点... 网站建设# react# 上下文# 模式 4年前380
React Server Component 从理念到原理 ,大家好,我卡颂。,React Server Component(后文简称RSC)是React近几年最重要的特性。虽然他对React未来发展至关重要,但由于:,所以虽然体验Demo[1]已经发布3年了... 网站建设# react# rsc# 前端 2年前370
2022 年,React 团队在做什么? 上个月中,React 团队发了一篇文章 React Labs: What We've Been Working On – June 2022 讲了一下最近他们在做的事情,社区没有看到中文翻译,这里简单... 网站建设# been# labs# react 3年前370
现代 Web 的流程自动化与提效实践 ,随着前端的发展,越来越多的工具库、方法被用在日常研发流程中,这大大提升了业务开发的效率,而随着各类自动化流程的建设,开发同学也不再需要关注到每一个细节。前段时间项目阶段性交付,在推进的过程中也做了不... 网站建设# react# 提效# 流程 4年前370