都快2024年了,别只使用React,需要学习一下Vue,不然没出路了 最近,我的朋友因为不熟悉 Vue.js 而未能通过面试。 她平时工作中大部分时间都在使用React,所以也懒得去了解其他前端框架。 世界上所有的前端框架我们都应该熟悉吗? 不,这是极其不合理的。 但为了生存,朋友还是要学习Vue的框架。 让我们看看如何使用 Vue 来实现 React 的一些功能。 1. v-if:如何显示和隐藏元素? 控制元素或组件的显示和隐藏是我们最常见的事情之一,在React 开发运维 2023-11-09 法医
不是吧?这 十个 React UI 组件库你不会还不知道吧? ☀️ 前言 大家好我是小卢,在快速变化的前端开发世界中,React 凭借其简洁明确的设计思想和强大的性能表现独占鳌头,赢得了全球开发者的广泛青睐👏。 相比于从零开始创建每一个组件,使用现成的 React UI 组件库可以极大地提高我们的开发效率。事实上,整个React社区已经积累了大量优秀的组件库,接下来给大家分享 10 个开发者欢迎的React 组件库😚。 Material UI Materia 开发运维 2023-11-02 大树
React性能优化之useMemo、useCallback 前言 在React应用程序中进行性能优化至关重要,因为它直接影响用户体验,随后影响转化率和用户留存率。一个经过优化的React应用加载更快,响应迅速,消耗更少的资源,从而为用户提供更顺畅的互动体验。优化React应用程序的性能对于保留和吸引用户、降低跳出率以及最终实现所期望的业务结果至关重要。 记忆化(Memoization)是改善React应用程序性能的一种方式。记忆化涉及缓存值和函数以实现更快 开发运维 2023-11-01 宇宙之一粟
开源推荐! 一款开箱即用的电子签名组 hello, 大家好, 我是徐夕, 今天又到了分享时间. 今天和大家分享一下我最近开源的轻量级电子签名组件——react-sign2。 我们可以使用它轻松的实现电子签名, 比如说常用的合同签字, 文稿签名, 艺术签名等, 并支持一键将签名保存。 基本使用 我们要想直接使用, 可以在 npm 上安装 react-sign2 : # 或者yarn add react-sign2 npm i react 开发运维 2023-10-31 张二河
打造高质量Web应用程序:React 和 Vue 框架对比和实践经验总结 React 和 Vue 是两个目前非常流行的JavaScript框架,用于构建高质量的Web应用程序。它们都有自己的优点和适用场景,并且都被广泛使用。下面将对React和Vue进行对比,并总结一些实践经验,帮助您选择适合您项目的框架。 一、React vs. Vue 框架对比 1、学习曲线: React 的学习曲线相对较陡峭。它是一个更底层的库,需要更多的学习和理解。而Vue则更容易上手,其API 开发运维 2023-10-27 张二河
两年过去了,React Forget 凉了么? 大家好,我卡颂。 在 2 年前的React Conf 2021[1],黄玄第一次介绍了React Forget,这是个「可以生成等效于 useMemo、React.memo」的编译器(可以简单理解为,有了它,开发者不需要考虑React项目的性能优化了)。 由于React独特的架构(全局更新),「React 性能优化」一直让开发者头疼,这里主要有两个问题: 很多开发者不知道如何正确使用性能优化API 开发运维 2023-10-26 竹子爱熊猫
八个开源的 Vue / React 小游戏,个个经典! 3D 俄罗斯方块 基于 Three.js、React、TypeScript 实现的 3D 俄罗斯方块游戏,可以拖动旋转页面进行观察。 Github:https://github.com/RylanBot/threejs-tetris-react。 贪吃蛇 基于 Vue 3.3、Vite、Vuex 实现的经典贪吃蛇游戏。 Github:https://github.com/ekinkaradag/s 开发运维 2023-10-17 醒在深海的猫
更强大的 React 错误处理方式! 在构建应用时,错误是不可避免的。即使采用最佳的代码实践,运行时也可能会出现意外错误,导致应用崩溃。因此,处理错误是非常重要的。本文就来看看如何在 React 中捕获和处理错误,以及更强大的 React 错误处理方式! 前言 那为什么要在 React 中捕获错误呢?因为从 React 16 开始,React 生命周期中的错误如果未被停止,整个应用就会自行卸载,导致崩溃。在此之前,即使组件中存在一些小 开发运维 2023-10-09 大白菜程序猿
2023金秋版:基于electronvite构建React桌面客户端 Electron是一个基于Chromium和Node.js,可以使用HTML、CSS和JavaScript构建跨平台应用的技术框架,兼容Mac、Windows和 Linux。虽然B/S是目前开发的主流,但是C/S仍然有很大的市场需求。受限于浏览器的沙盒限制,网页应用无法满足某些场景下的使用需求,而桌面应用可以方便地读写本地文件、发起跨域请求、调用更多系统资源,再加上Web开发低成本、高效率的优势, 系统运维 2023-10-07 剑圣无痕
揭秘12个大厂的前沿技术 hello,大家好,我是Sunday。 很多同学经常问我: 大厂使用 Vue 多还是 React 多? 通常情况下,我的回答都是:React 会稍微多一些。 但是具体多多少,我说不出来。 不过今天我看到了一篇很好的文章(原文地址:www.toutiao.com/article/728… 所以,分享给大家。 正文内容 如果想成为一名优秀的开发工程师,甚至是架构师,那必须要掌握一套高效的研发流程。研发 系统运维 2023-10-02 大白菜程序猿
React中的依赖注入,看这一篇就够了! React 组件不应该包含业务逻辑,你同意吗? 如果是,请继续阅读。 如果没有,请立即停止。 这篇文章是写给别人的。 只需 3 个步骤即可将依赖注入添加到您的 React 项目中: 创建一个“容器”来放置您的依赖项 创建一个钩子 useInject 来检索依赖项 使用组件中的钩子 长版 如果您对答案持观望态度,我将尝试为您提供一些关于为什么我们不应该这样做的见解: React 是一个用于创建用户界 开发运维 2023-09-28 LOVEHL^ˇ^
推荐11个高颜值移动端UI组件库 大家好,我是Echa。 为热烈庆祝中秋国庆双佳节,弘扬民族优秀传统文化,营造喜庆、祥和、团圆的节日氛围,丰富大家的不断学习精神,提前“迎中秋,庆国庆”,提前整理了一波学习资料,希望对小伙伴有所帮助,同时共贺中秋国庆佳节。 接下来分享一些热门的、经过验证的11个高颜值移动端UI组件库,帮助大家选择适合自己项目的组件库。喜欢的粉丝们欢迎点赞,加关注和收藏,避免后续难找。谢谢! 全文大纲 Taro UI 开发运维 2023-09-26 穿过生命散发芬芳
前端新轮子Nue,号称替代Vue、React和Svelte “Nue生态系统仍在开发中,今天我发布了一个小而强大的核心:Nue JS。”他在Hacker News上写道。“这是一个非常小的(压缩后2.3kb)用于构建用户界面的JavaScript库。” Nue 来源于德语词汇 neue,翻译成英语是新。它允许具有HTML、CSS和JavaScript知识的开发者构建服务器端组件和响应式界面。他补充说,它就像React或Vue,但没有钩子、效果、道具或其他抽 开发运维 2023-09-25 大树
竟然可以在一个项目中混用 Vue 和 React? Veaury Veaury 是一个基于 React 和 Vue3 的工具库,主要用于React和Vue在一个项目中公共使用的场景,主要运用在项目迁移、技术栈融合的开发模式、跨技术栈使用第三方组件的场景。 Veaury的特点如下: 同时支持Vue3和React,方便在一个项目中公共使用。 支持同一个应用中出现的vue组件和react组件的context共享。 支持跨框架的hooks调用,可以在rea 开发运维 2023-09-14 大白菜程序猿
前端必学的桌面开发:Electron教程(1W多字超详细) 本篇教程是使用Electron + React18进行开发,这里主要讲electron的使用。首先我们需要一个react的项目环境,react的项目搭建及开发教程可以参考我的react专栏里的文章:react相关技术这里都有 前言 Electron是一个开源的跨平台桌面应用程序开发框架,允许开发者使用前端 Web 技术(HTML、CSS 和 JavaScript)来构建桌面应用程序背景和起源Ele 系统运维 2023-09-12 贤蛋大眼萌
构建react项目 构建React项目的几种方式: create-react-app 脚手架快速搭建 react 项目(推荐)。 generator-react-webpack 脚手架搭建 react 项目。 webpack 一步一步构建 react 项目。 一、create-react-app 脚手架快速搭建 react 项目 Create React App 中文文档 要求:Node>=8.10 并且 np 系统运维 2023-09-12 向阳逐梦
ReactSpring:让你的应用栩栩如生 🚀React-Spring是干啥的 React-Spring 是一个用于构建交互式、数据驱动和动画 UI 组件的库。它可以为 HTML、SVG、Native Elements、Three.js 等制作动画。 🚀React-Spring优点 高性能和流畅的动画效果: React-Spring 基于物理动画原理,通过使用 requestAnimationFrame 和 Web Animations A 开发运维 2023-09-08 竹子爱熊猫
创建web应用程序,React和Vue怎么选? React和Vue都是创建web应用程序的绝佳选择。React得到了科技巨头和庞大的开源社区的支持,代码库可以很大程度地扩展,允许你创建企业级web应用程序。React拥有大量合格甚至优秀的开发人员粉丝,可以解决你在开发阶段可能遇到的任何问题。 毫无疑问,React是创建跨平台解决方案的最佳框架。Vue在前端开发者的战队里还是个新手,它以易于学习和实现而闻名。开发项目只有最合适的选择,而没有绝对最 系统运维 2023-08-24 Escape
React前端开发架构:构建现代响应式用户界面 在当今的Web应用开发中,React已经成为最受欢迎的前端框架之一。它的出色性能、灵活性和组件化开发模式,使得它成为构建现代响应式用户界面的理想选择。在这篇文章中,我们将探讨React前端开发架构的核心概念和最佳实践,以帮助您构建出色的Web应用。 组件化开发:构建可复用、维护性高的界面 React鼓励将应用拆分成小的、可复用的组件。每个组件专注于一个特定的功能,这种组件化开发模式极大地提高了代码 开发运维 2023-08-21 捡田螺的小男孩
六种在 React 中获取数据的方法 数据获取是任何 react 应用程序的核心方面。对于 React 开发人员来说,了解不同的数据获取方法以及哪些用例最适合他们很重要。 但首先,让我们了解 JavaScript Promises。 简而言之,promise 是一个 JavaScript 对象,它将在未来的某个时间产生一个值。这通常适用于异步操作(例如数据获取)。 Promises具有三种状态: Pending:承诺仍在进行中的地方 开发运维 2023-08-15 宇宙之一粟