首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
Z_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
我在工作中写React,学到了什么?
我工作中的技术栈主要是 React + TypeScript,这篇文章我想总结一下如何在项目中运用 React 的一些技巧解决一些实际问题,本文中使用的代码都是简化后的,不代表生产环境。生产环境的代码肯定比文中的例子要复杂很多,但是简化后的思想应该是相通的。 那么比如在路由发生…
我在工作中写React,学到了什么?性能优化篇
我工作中的技术栈主要是 React + TypeScript,这篇文章我想总结一下如何在项目中运用 React 的一些技巧去进行性能优化,或者更好的代码组织。 性能优化的重要性不用多说,谷歌发布的很多调研精确的展示了性能对于网站留存率的影响,而代码组织优化则关系到后续的维护成本…
我打破了 React Hook 必须按顺序、不能在条件语句中调用的枷锁
这个限制在开发中也确实会时常影响到我们的开发体验,比如函数组件中出现 if 语句提前 return 了,后面又出现 Hook 调用的话,React 官方推的 eslint 规则也会给出警告。 其实是个挺常见的用法,很多时候满足某个条件了我们就不希望组件继续渲染下去。但由于这个限…
「Redux」概念理解+实战上手(内含大量实例)
这篇文章零基础也可以看,我尽量写得简单易懂了,如果觉得理解起来有点费力,也可以先去官网入门。 这篇文章也附上了许多实战代码,但是由于篇幅原因,一些实战例子我没有直接摆出来,而是放在了sandBox链
[三元学React]React组件的生命周期函数
constructor也是组件在某一个时刻会调用的方法,但是它是ES6语法的一部分,并不是react组件的特性,因此不算作react组件的生命周期函数。 首先是Initialization,初始化state和props的数据,在constructor函数中会接收props、初始…
Redux工作流及工程化编码指南
首先明确React是什么,根据官方的定义,React仅仅是一个视图层的框架,解决的是数据与模板的渲染问题,但是并没有提供数据的状态管理方案,这在大型项目中是一个非常大的痛点。比如说: 凡是复杂一些的应用都会有这样组件树的结构,那么非父子组件如何传递数据呢?比如标记上蓝色的组件与…
Redux 包教包会(一):介绍 Redux 三大核心概念
前端应用的状态管理日益复杂。随着大前端时代的到来,前端愈来愈注重处理逻辑,而不只是专注 UI 层面的改进,而以 React 为代表的前端框架的出现,大大简化了我们编写 UI 界面的复杂度。虽然 React 提供了 State 机制实现状态管理,也有诸如“状态提升”等开发约定,但…
[三元学Redux]Redux中间件(thunk+saga应用)
Redux的中间件,处于Action和Reducer之间,将中间某个过程拦截一下,进行一些处理再继续正常执行,这就是中间件的功能。 对于异步请求的代码,我们最好将它们放到Redux中间件里面。 当项目复杂到一定规模的时候,我们希望让各个模块尽可能的实行单一职责,比如React作…
styled-components:前端组件拆分新思路
一直在思考React组件如何拆分的问题,直到接触到styled-components,让我有一种如鱼得水的感觉,今天我就给大家分享一下这个库如何让我们的前端组件开发的更优雅,如何保持更合适的组件拆分粒度从而更容易维护。 styled-components是给React量身定制的…
《React打造精美WebApp》(试读)
1、后端接口和文档完整,大家都知道开发一个产品绝不仅仅是前端一个人的活,需要花大量的时间和后端沟通,商讨数据接口的形式,最终做成文档并以此为依据开发。而现在github已经有非常成熟的抓取网易云音乐服务端的接口,不仅在与时俱进地不断更新接口,而且文档写的也非常完善,用这样的真实…