React.js共0篇 第2页
React.js
React中的Hooks和Class-五八三

React中的Hooks和Class

从Javascript角度出发 经典面试题目,面向对象三大特性是什么? 答曰:继承、多态、封装 确实,在很多老牌语言中,面向对象都代表着Class这一写法,比如个人之前做的PHP,比如Java等等,其使得...
admin的头像-五八三admin2年前
0110

从零实现的Chrome扩展

从零实现的Chrome扩展 Chrome扩展是一种可以在Chrome浏览器中添加新功能和修改浏览器行为的软件程序,例如我们常用的TamperMonkey、Proxy SwitchyOmega、AdGuard等等,这些拓展都是可以通过WebE...
admin的头像-五八三admin2年前
0200
React--Router(6.x版本)-五八三

React–Router(6.x版本)

路由概念 核心: 改变 URL ,但是页面不进行整体的刷新 作用:维护 URL 和渲染页面的映射关系 目的: 通过 JavaScript 监听 URL 的改变,并且根据 URL 的不同重新渲染页面 改变 URL 但不刷新页...
admin的头像-五八三admin2年前
0250
React--Hooks全系列-五八三

React–Hooks全系列

为什么需要Hook Hook 是 React16.8 的新增特性,可在不编写 class 组件的情况下,使用 state 以及其他 React 特性 class 组件相对于函数式组件的优势 从状态维护角度来说: class 组件可以定义 ...
admin的头像-五八三admin2年前
0180
14_React Hooks-五八三

14_React Hooks

React16.8之前Class组件的优势 class组件组件可以定义自己的state, 有自己的生命周期如在componentDidMount中发送网络请求,并且该生命周期函数只会执行一次 在状态改变之后只会重新执行render...
admin的头像-五八三admin2年前
0140

[译] 深入思考 Next.js App Directory 架构

写在前面:新的 App 目录架构一直是最近 Next.js 发布的主要亮点,这一点引发了许多讨论。在这篇文章中,Atila Fassina 探讨了这种新策略的优势和风险,并反思了您是否应该立即在生产环境中使用...
admin的头像-五八三admin2年前
0240
基于 tailwindcss 的多端自适应布局方案-五八三

基于 tailwindcss 的多端自适应布局方案

近期,我在做一个项目。老板希望我们的产品在不同的设备上都能有良好的用户体验,同时,为了节省人力成本,希望在同一套代码上去针对不同的屏幕尺寸去做样式适配。因为我选择了 tailwindcss 作...
admin的头像-五八三admin2年前
0150
前端性能优化:模块联邦-从入门到放弃-五八三

前端性能优化:模块联邦-从入门到放弃

性能优化已是老生常谈的问题,但不知大家对于模块联邦这个概念是否熟悉。一句话介绍,模块联邦可以让当前前端应用动态地加载来自其他应用的代码。 听着有点绕?那我先来说说模块联邦带来的一个...
admin的头像-五八三admin2年前
090
我的天!居然国内所有react组件库都有这个bug!-五八三

我的天!居然国内所有react组件库都有这个bug!

前言 首先声明,没有标题党哈! 以下我知道的国内知名react组件库全部都有这个bug,你们现在都能去复现,一个提pr的好机会就让给你们了,哈哈!复现组件库: 阿里系:ant design, fusion design...
admin的头像-五八三admin2年前
0110
React--Redux③(异步数据流和模块拆分)-五八三

React–Redux③(异步数据流和模块拆分)

异步数据流(redux-thunk) 网络请求可以在类组件的 componentDidMount 中发送,所以可以有这样的结构:  componentDidMount() {    axios.get(url).then(res => {      const banners =...
admin的头像-五八三admin2年前
030
React--Redux④(RTK工具包)-五八三

React–Redux④(RTK工具包)

RTK工具包 Redux Toolkit 是官方推荐用于编写 Redux 逻辑的工具包 由于 Redux 的逻辑编写过于繁琐,并且代码通拆分在多个文件中,Redux Toolkit 旨在成为编写 Redux 逻辑的标准方式,从而解决代...
admin的头像-五八三admin2年前
090
React--Redux①(简介与基本使用)-五八三

React–Redux①(简介与基本使用)

为什么需要Redux 随着 JavaScript 单页应用日趋复杂,需要管理的状态或事件处理函数也越来越多,而且逐渐难以管理 其中包括服务器返回的数据、缓存数据、用户操作产生的数据等,也包括一些 UI ...
admin的头像-五八三admin2年前
0130
React Router@3.x 升级到 @6.x 的实施方案-五八三

React Router@3.x 升级到 @6.x 的实施方案

我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:景明 升级背景 目前公司产品有关 react 的工具...
admin的头像-五八三admin2年前
060
React--CSS使用方案-五八三

React–CSS使用方案

React中的CSS css 一直是 React 的痛点,在这一点上,Vue 的做法好于 React Vue 通过在 .vue 文件中的 <style> 标签来编写样式 通过 scoped 属性来决定样式是全局还是局部有效 通过 lang ...
admin的头像-五八三admin2年前
060
【译】维护 React 内部组件库注意事项-五八三

【译】维护 React 内部组件库注意事项

维护 React 内部组件库注意事项 Gabe Scholz 发表于 2022年6月16日 自2021年11月起,我一直在 DigitalOcean 的 UI 基础架构团队工作。我的主要职责之一是担任 React 内部组件库 Walrus 的主要维...
admin的头像-五八三admin2年前
0280

React Hooks 详细使用介绍

useState 状态管理 useState 是 React 中的一个基础 Hook,允许你在不使用 class 组件的情况下管理组件状态。 参数 初始值 你可以直接传递状态的初始值给 useState: const [name, setName] = u...
admin的头像-五八三admin2年前
070
React&Vue 系列:简述 Vue 中 的 JSX-五八三

React&Vue 系列:简述 Vue 中 的 JSX

背景:作为使用三年 react.js 的搬运工,目前正在积极学习 vue.js 语法,而在学习的过程中,总是喜欢和 react.js 进行对比,这里也不是说谁好谁坏,而是怀有他有我也有,他没我还有的思想去学习...
admin的头像-五八三admin2年前
0500
[react]react-redux的原理与实现-五八三

[react]react-redux的原理与实现

什么是react-redux React Redux是一个用于在React应用程序中管理应用状态的库。它建立在React和Redux两个库的基础上,用于更有效地管理和更新应用程序的状态,并帮助组织复杂的应用逻辑。 以下...
admin的头像-五八三admin2年前
0210

React 就从这里出发吧

React 运行机制 React 的本质就是用于更新DOM的一个库 单页应用 说起 React,可能不得不说说单页应用(single-page application, SPA),但是单页应用又是怎么演变以来的呢?那我们来扒一扒这...
admin的头像-五八三admin2年前
0190
玩点不一样的:使用React中的模块联邦实现微前端-五八三

玩点不一样的:使用React中的模块联邦实现微前端

前言 本文将使用微前端架构和模块联邦构建可扩展和高效的Web应用程序的概述,并提供了一个简易教程,教你如何使用React中的模块联邦构建微前端。一步一步搭建一个ikun之家。 什么是微前端? 微...
admin的头像-五八三admin2年前
0150