首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
阿白965
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
为什么 redux-saga 不能用 async await 实现
今天群里有个小伙伴问了个问题 为什么 saga 不能用 async await 来实现呢? 想必开始接触 redux-saga 的同学都有这个疑问,为啥为要用 generator 的写法,用 asyn
React-合成事件和原生事件的区别
我最近在学校React事件绑定的时候,发现,React绑定有其自身的一套机制,就是合成事件。 React合成事件机制: React并不是将click事件直接绑定在dom上面,而是采用事件冒泡的形式冒泡到document上面,然后React将事件封装给正式的函数处理运行和处理。 …
实现一个简单的Redux
目前前端开发框架盛行,在框架的使用过程中就会遇到一个问题:组件间的数据通信如何来做。简单是父子组件我们可以通过props来实现数据通信,当组件层级变深,仅靠props就不足够支撑我们的需求,一个全局的状态管理也就变为一个迫切的需求。 Reducer是一个纯函数,接受action…
我在工作中写React,学到了什么?
我工作中的技术栈主要是 React + TypeScript,这篇文章我想总结一下如何在项目中运用 React 的一些技巧解决一些实际问题,本文中使用的代码都是简化后的,不代表生产环境。生产环境的代码肯定比文中的例子要复杂很多,但是简化后的思想应该是相通的。 那么比如在路由发生…
React Diff理解
一提到React,学过的人都会想到提高性能的两大神奇特色:虚拟DOM & diff算法。React diff作为Virtual DOM的加速器,其算法的改进优化是React整的界面渲染的基础,以及性能提高的保障。虽然开发中不需要知道其运行机制,但是理解之后有助于更好的理解Rea…
[2.7w字]我是这样搭建 React+Typescript项目环境的(上)
现在我们开发一个 React 项目最快的方式便是使用 Facebook 官方开源的脚手架 create-react-app ,但是随着业务场景的复杂度提升,难免会需要我们再去添加或修改一些配置,这个时候如果对 webpack 不够熟练的话,会比较艰难,那种无力的感觉,就好像是女…
[2.7w字]我是这样搭建 React+Typescript项目环境的(下)
因为 webpack 根本识别不了 jsx 语法,那怎么办?使用 babel-loader 对文件进行预处理。 babel-loader 使用 babel 解析文件;@babel/core 是 babel 的核心模块;@babel/preset-react 转译 jsx 语法。…