React.js共0篇 第25页
React.js
我今天分分钟就理解了react中的reducer-五八三

我今天分分钟就理解了react中的reducer

什么是 reducer 函数? Reducer 是处理状态的另一种方式。通俗来讲,就是可以让你的复杂组件更加干净,代码更加优雅 当你的组件里有好多个状态更新逻辑,并且有些是有一定关联性的,写多个useSta...
admin的头像-五八三admin2年前
040
从源码剖析react hook组件的生命周期-五八三

从源码剖析react hook组件的生命周期

我正在参加「掘金·启航计划」 前言 React版本:16.8以上 注:本文目的不是带大家阅读晦涩难懂的源码,而是熟悉react hook组件的执行流程,从而帮助大家更好地阅读源码和排查问题~ 大家好,相...
admin的头像-五八三admin2年前
040
我的书出版了—致平庸的我和奋斗的青葱岁月-五八三

我的书出版了—致平庸的我和奋斗的青葱岁月

《在山的那边》 在初中的时候,都学过一首诗词《在山的那边》,里面有这么一段话: “小时候,我常伏在窗口痴想—— 山那边是什么呢? 妈妈给我说过:海 哦,山那边是海吗? 于是,怀着一种隐秘...
admin的头像-五八三admin2年前
050
Ant Design V5 如何使用暗黑主题-五八三

Ant Design V5 如何使用暗黑主题

背景 很简单也很奇怪的一件事,我在某个项目里想使用 Antd V5 的暗黑主题,因为项目类似数字大屏 ,整体呈现夜间模式效果会更好,所以需要用到暗黑模式,结果从官方文档里找来找去,居然没有发...
admin的头像-五八三admin2年前
040
React中使用TS+useImperativeHandle+forwardRef正确姿势-五八三

React中使用TS+useImperativeHandle+forwardRef正确姿势

在React中配合TS是最常见不过的事了,不过最近我在练习useImperativeHandle这个Hooks的时候,发现官网用的JS讲解的这个Hooks,而在TS中则会报这样的错。 Property 'setValue' does not exist on...
admin的头像-五八三admin2年前
020
使用 jest 编写单元测试攻略-五八三

使用 jest 编写单元测试攻略

为什么要写单元测试,测哪些点? 单元测试是对单个单元或软件组件进行测试的一种软件测试。它的目的是验证每个代码单元是否按预期执行。单元可以是一行代码、一个方法、一个组件。 为什么要编写...
admin的头像-五八三admin2年前
090

浅谈react的useState

前言 了解一个框架的最好方式,便是从它的数据开始,无论是vue,亦或者react,都是如此。 对于react来说,最重要的数据莫过于状态值state,在官方的新文档中,state被描述为一个组件的记忆,我...
admin的头像-五八三admin2年前
030
优雅地使用Echarts:探索基于Hooks的数据可视化方案-五八三

优雅地使用Echarts:探索基于Hooks的数据可视化方案

前言 最近在一个react项目中需要使用到echarts图表,但是直接把echarts里demo实例直接搬运到项目上又有点不优雅,所以我用react+hooks的方式二次封装了hook和组件方便以后项目直接使用,也就了...
admin的头像-五八三admin2年前
050
学会使用 react hook,从转变心智模型开始-五八三

学会使用 react hook,从转变心智模型开始

在 react hook 出现之后,我们经常会听到这种言论:“你觉得 react hook 用的不爽是因为你心智模型不对”,“经常遇到闭包问题是因为心智模型没有调整过来”。 但是很少有人会讲这个所谓心智模...
admin的头像-五八三admin2年前
090
是时候该换掉你的axios了-五八三

是时候该换掉你的axios了

话题火热讨论中... 在大家的反馈中我发现,很多人的开发思维都还停留在使用层面,而缺少深度的理解和思考 与大家承诺的3月29日(周三)再和大家聊聊对编程思想的深度理解文章,已发布。 链接在...
admin的头像-五八三admin2年前
040

带你了解React框架,介绍,入门,以及React的开发依赖介绍

1、React初识,先看一下官方的React介绍 目前国内最流行的三大框架:Vue、React、Angular。 React是一个用于构建用户界面的JavaScript库,由Facebook开源并维护。它提供了一种声明式的编程模型,...
admin的头像-五八三admin2年前
090

统一公司的项目规范

初始化项目 vscode 里下好插件:eslint,prettier,stylelint 官网模版创建项目:pnpm create vite react-starter --template react-swc-ts 安装依赖:pnpm i 后面有可能遇到 ts 类型错误,可以...
admin的头像-五八三admin2年前
070
2023面试真题之框架篇-五八三

2023面试真题之框架篇

阅读使人充实,会谈使人敏捷,写作使人精确 大家好,我是柒八九。 今天,我们继续2023前端面试真题系列。我们来谈谈关于前端框架的相关知识点。 如果,想了解该系列的文章,可以参考我们已经发...
admin的头像-五八三admin2年前
070
跨域了?别着急,手把手带你从问题调研到解决!-- 文件上传跨域问题(OSS)-五八三

跨域了?别着急,手把手带你从问题调研到解决!– 文件上传跨域问题(OSS)

这篇文章的主题是如何带着问题去解决问题,不会解释一些简单的概念。 此文的前提是你对跨域的基本理解是 OK 的。 如果你是新手朋友,不要着急,后续我会针对跨域问题进行抽丝剥茧的讲解,欢迎关...
admin的头像-五八三admin2年前
070
37 岁老码农写的脚手架生成工具,两年赚了 10 几万美元-五八三

37 岁老码农写的脚手架生成工具,两年赚了 10 几万美元

之前在掘金是小透明,但通过这个系列的文章获得了一小些关注,在这里也顺便和大家介绍一下。 本意是希望能通过这些案例让国内的开发者看到更大的世界、更多的可能性。文章都不是简单地把外网的...
admin的头像-五八三admin2年前
070