首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
爱情饲养员
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
如何在React hooks里面正确的使用debounce函数
通过debounce函数来减少某些操作的触发频次,已经成为了司空见惯的优化方式。 debounce 是如何减少函数调用的? 我们先写一个简单的debounce函数 原理其实就是利用闭包缓存了timer
「React进阶」 React全部api解读+基础实践大全(夯实基础2万字总结)
很多同学用react开发的时候,真正用到的React的api少之又少,基本停留在Component,React.memo等层面,实际react源码中,暴露出来的方法并不少,只是我们平时很少用。但是Re
React 中后台系统多页签实现 | 项目复盘
本项目是我现在所在部门的项目,是一个企业级中后台管理系统,包括系统管理、角色权限体系、基于 Activiti 的工作流引擎等很多开箱即用的功能。项目包括前后端,后端是我们部门自研的基于 Spring 的企业级 Java 框架,前端是 React 技术栈,当时还是 v15 版本。…
「react进阶」年终送给react开发者的八条优化建议(篇幅较长,占用20-30分钟)
笔者是一个 react 重度爱好者,在工作之余,也看了不少的 react 文章, 写了很多 react 项目 ,接下来笔者讨论一下 React 性能优化的主要方向和一些工作中的小技巧。送人玫瑰,手留余香,阅读的朋友可以给笔者点赞,关注一波 。 陆续更新前端文章。 方向分别加以探…
React 16.8.6 版本存在内存泄露
从上图可以发现在这时间内, nodes 节点一直在增长,很有可能发生了内存泄露。 发现这个节点是直播间里的进房消息,里面是 react 存的 FiberNode 节点,观察了一下里面这些 bi 基本上都是消息元素。 还是消息信息,说明是这个导致 bi 增加的。我们继续展开: 仔…
Flux Redux Context Mobx一网打尽!
项目慢慢有了起色,一些哥们就拆分了一些子组件,必然,它们间将有一些数据流动 —— 问题不大,可以让它们紧密联系。 不过,现实总是很残酷,父子孙组件间关系往往混乱无比。 确实,项目迭代过程中,不可避免地就会出现组件间状态共享,而导致逻辑交错,难以控制。 再加上强制约束:只能通过调…
React Hook丨真正的逻辑复用
说起逻辑复用,熟悉 react 小伙伴们一口道出了 HOC [高阶组件] 。没错,高阶组件可以实现逻辑复用,在 hook 之前 react 还有挺多不错的方案。那么,让我们来浅谈 HOC 与 自定义 hook。 在 Vue 中有不错的 v-model.trim 语法糖【自动去掉…
试试前端自动化测试!(React 实战)
经过了上一篇文章的科普,大家应该都对前端的自动化测试有了一定的了解。 由于国内对于前端自动化的实践不多,相关介绍的文章也很少,中文资料匮乏,很多库类只能通过去阅读英文官方文档来学习使用。当然,在这篇文章中我会尽量给大家将英文文档中比较基础比较重要的部分讲解一下。 既然是与 Re…
我在工作中写React,学到了什么?
我工作中的技术栈主要是 React + TypeScript,这篇文章我想总结一下如何在项目中运用 React 的一些技巧解决一些实际问题,本文中使用的代码都是简化后的,不代表生产环境。生产环境的代码肯定比文中的例子要复杂很多,但是简化后的思想应该是相通的。 那么比如在路由发生…
不用try catch,如何机智的捕获错误
这是多个feature组合使用后实现的神奇效果,在React源码中被广泛使用。 我们知道,React中有个特性Error Boundary,帮助我们在组件发生错误时显示“错误状态”的UI。 为了实现这个特性,就一定需要捕获到错误。 所以在React源码中,所有用户代码都被包裹在…