文章 2023-11-01 来自:开发者社区

超越React,JS代码体积减少90%!它为何是2023年最好的Web框架?

说到Web框架,大家最先想到的可能是 Vue、React,或者是Next.js。但不得不提,有个后起之秀“来势汹汹”,1.0版本发布至今仅一年,就出尽风头。它就是Astro。Astro 是什么?一个现代化的静态站点生成器和前端框架。它允许开发人员使用组件化的方式构建内容优先的网站。2022 年,Astro在JavaScript明星项目中排名第七,一年新增了15k star!顺带一提,Astro ....

超越React,JS代码体积减少90%!它为何是2023年最好的Web框架?
文章 2023-09-28 来自:开发者社区

React 配置别名 @ ( js/ts 项目中通过 webpack.config.js 配置)

一、简介在 Vue 项目当中,可以使用 @ 来表示 src/,但在 React 项目中,默认却没有该功能,因此需要进行手动的配置来实现该功能。别名主要解决的问题:每个页面都使用路径的方式进行引入,这样很麻烦,效率很低,这个时候可以配置一个别名,来直接使用别名引入。使用 @craco/craco 可以在不释放 React 隐藏配置($ npm run eject)的情况下就能配置好别名,参考文章。....

文章 2023-09-28 来自:开发者社区

React 配置别名 @ ( js/ts 项目中通过 @craco/craco 配置)

一、简介在 Vue 项目当中,可以使用 @ 来表示 src/,但在 React 项目中,默认却没有该功能,因此需要进行手动的配置来实现该功能。别名主要解决的问题:每个页面都使用路径的方式进行引入,这样很麻烦,效率很低,这个时候可以配置一个别名,来直接使用别名引入。使用 @craco/craco 的这种方式,可以在不释放 React 隐藏配置($ npm run eject)的情况下就能解决。Re....

文章 2023-09-26 来自:开发者社区

使用 React JS 构建现代化的 Web 应用

何为 React JS? React JS 是由 Facebook 开发并开源的 JavaScript 库。它专注于构建可重用的 UI 组件,使得开发者能够使用组件化的方式构建复杂的用户界面。React JS 基于组件的思想,将应用程序拆分为一系列独立的可重用组件,每个组件都有自己的状态和属性。 JSX:简洁的模板语法 Rea...

文章 2023-08-03 来自:开发者社区

React 创建 js 与 ts 项目

一、npx 创建创建 js 工程$ npx create-react-app demo创建 ts 工程$ npx create-react-app demo --template typescript二、npm 创建全局安装 create-react-app# 如果之前安装过,可先移除,保证最新版本 $ npm uninstall -g create-react-app # 安装 $ npm i....

React 创建 js 与 ts 项目
文章 2023-08-01 来自:开发者社区

原生js vue react通用的递归函数

1.递归函数的由来        递归函数的由来可以追溯到数学中的递归概念和数学归纳法。        在数学中,递归是指通过定义基本情况和递推公式,将一个问题分解为更简单的、与原问题具有相同结构的子问题,并用子问题的解来构建原问题的解。递归的思想在解决一些数学问题时非常有用。      ...

原生js vue react通用的递归函数
文章 2023-07-14 来自:开发者社区

React写法——使用js高阶函数实现多条件搜索功能

博主:小猫娃来啦本文核心:React写法——使用js高阶函数实现多条件搜索功能目录思考一下代码是什么?你如何看待编程语言?用react写法来实现,思路+步骤:第一步:准备数据第二步:根据数据结构渲染Dom第三步:处理筛选条件react写法实现前端搜索功能(完整代码)思考一下前端搜索是很常见的功能,各种网页,后台管理系统都会频繁出现这一功能。能否有一种最为精妙的方式实现这一功能呢?⭐首先我用了一下....

React写法——使用js高阶函数实现多条件搜索功能
文章 2023-06-25 来自:开发者社区

React跨端动态化序章—从JS引擎到RN落地

一 为什么跨端动态化迫在眉睫 目前很多互联网大厂的移动端开发都在朝着跨端动态化方向发展。由于快速迭代开发或者对原生包体积要求严格,及其对资源成本的把控,实现跨端动态化迫在眉睫。我们先来看看 Native 原生开发的一些不足之处: 1 原生开发周期时间长,审核周期长,会影响到需求发布和迭代效率,有些场景下会更加棘手,比如修复线上紧急 bug ,或者是频繁迭代一些开发需求。 2 目前移动...

React跨端动态化序章—从JS引擎到RN落地
文章 2023-05-26 来自:开发者社区

react.js和vue.js哪个更优秀 ?

React.js 和 Vue.js 都是现代化的前端 JavaScript 框架,它们都有自己独特的优点和不同的使用场景。下面是 React.js 和 Vue.js 框架各自的特点以及其一些相比优劣的比较。 首先,React.js 是由 Facebook 开发的框架,广受欢迎,在社区有广泛的应用。React.js 的虚拟 DOM 机制和组件...

文章 2023-01-06 来自:开发者社区

React Native | 原生IOS模块与JS通信,监听App被Kill

一、创建原生模块先按这个文档: React Native | 创建IOS原生模块创建一个RNGlobalManager原生模块。网络异常,图片无法展示|二、编写原生模块这里可以根据官网React Native官网 - IOS原生模块 来进行编写,我这里代码如下:1.RNGlobalManager.h#import <React/RCTBridgeModule.h> #import &a...

React Native | 原生IOS模块与JS通信,监听App被Kill

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注