标签:react

React与Vue:事件委托的背后逻辑

React与Vue:事件委托的背后逻辑

当我们谈论前端框架时,React和Vue无疑是当今最受欢迎的两个。它们都为我们提供了一种构建用户界面的有效方式,但在一些细节上,两者存在显著差异。其中之一就是事件处理。React倾向于使用事件委托,而Vue则更倾向于直接绑定事件处理器。这一差异背后有其深层次的原因和考量。一、事件委托:React的选

大白菜程序猿 大白菜程序猿 2024-02-05
0 0 0
我们一起聊聊 React Native 进军混合现实

我们一起聊聊 React Native 进军混合现实

本期共享的是 —— 一个 React Native Fork(复刻仓库)支持开发苹果 Vision Pro。具体而言,一个新的 React Native 开源复刻项目将 React Native 引入了苹果的 Vision Pro 头显产品,允许移动开发者为混合现实头显开发 App。苹果 Visio

穿过生命散发芬芳 穿过生命散发芬芳 2024-02-04
0 0 0
Effect详解,你学会了吗?

Effect详解,你学会了吗?

在React中,Effect是一种用于处理副作用的机制,它允许我们在组件生命周期中执行诸如数据获取、订阅事件、手动操作DOM等副作用操作。Effect钩子被设计用于在React函数组件中进行副作用的管理,取代了类组件中的生命周期方法。通过Effect,我们可以更清晰地组织组件的逻辑,并确保副作用的正

泡泡 泡泡 2024-02-04
0 0 0
探索前端新天地:除了Vue, React, Angular,这些框架也值得你关注!

探索前端新天地:除了Vue, React, Angular,这些框架也值得你关注!

在快速发展的前端开发领域,Vue、React和AngularJS无疑是三大主流框架。但随着技术的不断进步,还有许多其他值得关注的框架。今天,我们将为您介绍4个备受欢迎的前端框架,并分析它们的优缺点。一、Aurelia优点:完整的解决方案:Aurelia提供了从视图到数据绑定的全套解决方案,使开发过程

爱可生开源社区 爱可生开源社区 2024-02-02
0 0 0
你真的了解package.json吗?

你真的了解package.json吗?

今天我们就来讲讲「package.json」。还有很多同学说,f_cli[1]啥时候开源。这里简单说一嘴,因为f_cli现在只适配了针对vite+react的模板,然后我想着想把vite+vue/webpack+react/vue/rsPack+vue/react最起码再适配1-2个后,才有开源计划

法医 法医 2024-02-02
0 0 0
Ref的使用,你学会了吗?

Ref的使用,你学会了吗?

在React中,ref是一个引用对象,用于访问React元素或组件的真实DOM节点或React组件的实例。ref提供了一种在React中直接访问DOM节点或组件实例的方式,而不需要通过props或上下文传递数据。在本文中,我们将详细探讨ref的使用场景、注意事项以及在不同情况下如何正确使用ref。1

Escape Escape 2024-02-02
0 0 0
十个React状态管理库推荐:打造高效、可维护的前端应用

十个React状态管理库推荐:打造高效、可维护的前端应用

在前端开发中,状态管理是至关重要的一环。React作为一款流行的前端框架,其强大的状态管理功能备受开发者青睐。本文将为您推荐10款实用的React状态管理库,帮助您打造出高效、可维护的前端应用。让我们一起看看这些库的魅力所在!1.Redux- 无疑是React社区的明星!提供了可预测的状态管理,让数

泡泡 泡泡 2024-02-01
0 0 0
在 Create React App 中使用 TypeScript,你学会了吗?

在 Create React App 中使用 TypeScript,你学会了吗?

在React项目中引入TypeScript(TS)涉及到一系列配置步骤。以下是一个完整的配置过程,从创建React项目到配置TypeScript:1. 需要创建一个使用 TypeScript 的新项目首先,你可以使用create-react-app工具来创建一个React结合TypeScript的项

大树 大树 2024-01-30
0 0 0
我们一起聊聊React列表渲染与Key

我们一起聊聊React列表渲染与Key

在React中,列表渲染是一种常见的模式,它允许我们基于数组的内容动态生成React元素。同时,为了提高React的性能并确保正确的元素更新,我们需要为动态生成的元素添加唯一的 key 属性。列表渲染列表渲染通常使用map函数,它会遍历数组中的每个元素,并返回一个新的React元素数组。JSX 允许

醒在深海的猫 醒在深海的猫 2024-01-29
0 0 0
React 19 即将推出的四个全新 Hooks,很实用!

React 19 即将推出的四个全新 Hooks,很实用!

近日,React 团队成员在社交平台表示,团队正在开发 React v19 版本,并且没有计划发布 v18.3 版本。图片React 19 预计将推出 4 个全新 Hooks,这些 Hooks 主要关注 React 中的两个痛点:数据获取和表单。 这些 Hooks 目前在 React 预览版本中作为

共饮一杯 共饮一杯 2024-01-26
0 0 0
都 2024 年了,该如何搭建新的 React 项目?

都 2024 年了,该如何搭建新的 React 项目?

在前端技术日新月异的今天,React 社区已经不再将 create-react-app 作为创建新项目的首选工具,而是推荐使用社区中流行的由 React 驱动的框架来创建新项目。本文就来探讨在 2024 年创建 React 项目的方式及其优缺点!Create React App 有什么问题?Crea

爱可生开源社区 爱可生开源社区 2024-01-25
0 0 0
太失望了!前端社区对 React 的抱怨越来越多…

太失望了!前端社区对 React 的抱怨越来越多…

在前端技术快速发展的今天,React 已经有 589 天没有发布新版本了(最新版本为v18.2)。React 团队表示,目前正在开发 v19 版本,并且没有计划发布 v18.3 版本。图片近期,React 社区的抱怨情绪愈发高涨,多名成员对 React 的现状表示不满。下面就来看看他们对 React

泡泡 泡泡 2024-01-24
0 0 0
React和Vue的生态系统有何不同?

React和Vue的生态系统有何不同?

React和Vue是目前最受欢迎的前端框架之一,它们都拥有庞大而活跃的社区生态系统。React生态系统特点:社区活跃度高:React拥有庞大的开发者社区,社区成员数量众多,教程、博客、插件和工具等资源丰富。生态系统丰富:React周边有很多优秀的第三方库和插件,例如React Router、Redu

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-01-23
0 0 0
React Native:回顾2023,展望2024

React Native:回顾2023,展望2024

React Native 团队对 2023 年所做的改进和变化进行了全面梳理,并根据移动开发团队的反馈,对 2024 年进行了初步预测。下面就来详细看一看。回顾 2023 年React Native 核心团队在过去的2023年持续改进,发布了三个重要版本:0.71、0.72和0.73。下面就来看看这

穿过生命散发芬芳 穿过生命散发芬芳 2024-01-19
0 0 0
useCallback 使用的四个阶段,你都知道吗?

useCallback 使用的四个阶段,你都知道吗?

非 React 使用者估计看了都要摇头啊。一个破回调函数的运用,居然能折腾出来这么多事。一大堆文章都在探讨如何使用它更合理。事实上确实如此,在 React 独特的单向数据流刷新机制下,对于 useCallback 认知的逐渐深入实际上也代表着对 React 本身这个机制的理解更进一步,因此在你彻底消

张二河 张二河 2024-01-18
0 0 0
理解这个机制,是成为React性能优化高手的关键

理解这个机制,是成为React性能优化高手的关键

本来是准备优先分享两个官方定义的 Hook useMemo,useCallback,不过这两个 hook 本身其实没有太多探讨的空间,他们只是两个记忆函数,本身并没有特殊的、更进一步的含义。许多人的困惑往往来源于对于它们两个过度解读,认为他们的存在对 React 性能的优化有非常重要的意义。过渡解读

剑圣无痕 剑圣无痕 2024-01-16
0 0 0
2024 年 React 生态系统一览

2024 年 React 生态系统一览

React 已经经历了相当长的发展历程。与此同时,一个功能全面且复杂的库生态系统在 React 的基础上逐渐形成。本文就来深入探讨一下 2024 年你可以 React 项目中使用的库!创建新项目对于初学 React 的开发者,首先要面临的问题就是如何搭建一个 React 项目。市面上的工具众多,目前

法医 法医 2024-01-16
0 0 0
当别人因为React、Vue吵起来时,我们应该做什么

当别人因为React、Vue吵起来时,我们应该做什么

大家好,我卡颂。最近尤大的一个推文引起了不小热议,大概经过是:有人在推上夸React文档写的好,把可能的坑点都列出来尤看到后批评道:框架应该自己处理这些坑点,而不是把他们暴露给用户尤大在推上的发言一直比较耿直,这次又涉及到React这个老对手,关注度自然不低。再加上国内前端自媒体的一波引导发酵,比如

法医 法医 2024-01-10
0 0 0
浅析五种 React 组件设计模式

浅析五种 React 组件设计模式

作为一名 React 开发者,你可能会面临下面几个问题:如何构建一个高复用度性的组件,使其适应不同的业务场景?如何构建一个具有简单 API的组件,使其易于使用?如何构建一个在 UI 和功能方面具有可扩展性的组件?为解决上述问题,下面介绍五种 React 组件设计模式,并对比它们的优缺点。1. 复合组

竹子爱熊猫 竹子爱熊猫 2024-01-10
0 0 0
React与Vue性能对比:两大前端框架的性能

React与Vue性能对比:两大前端框架的性能

React和Vue是当今最流行的两个前端框架,它们在性能方面都有着出色的表现。React的加载速度:初次加载:由于React使用了虚拟DOM(Virtual DOM)技术,它可以通过比较虚拟DOM树与实际DOM树的差异来进行高效的重绘。这使得React在初次加载时相对较快,因为它只会更新需要修改的部

三掌柜 三掌柜 2024-01-05
0 0 0
1 2 3 4 5 6 7