首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react文章
订阅
疯狂的麦克斯
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
React Hook 快速上手
在React Hook出现之前的版本中,组件主要分为两种:函数式组件和类组件。其中,函数式组件通常只考虑负责UI的渲染,没有自身的状态也没有业务逻辑代码,是一个纯函数。而类组件则不同,类组件有自己的内部状态,界面的显示结果通常由props 和 state 决定,因此它也不再那么…
React.js绑定this的5种方法
this在javascript中已经相当灵活,把它放到React中给我们的选择就更加困惑了。下面一起来看看React this的5种绑定方法。 如果你使用的是React 15及以下的版本,你可能使用过React.createClass函数来创建一个组件。你在里面创建的所有函数的…
【React主场】VUE vs React 高手过招!
由于笔者阅读障碍症晚期,所以将官方文档上的内容,进行简化拆分,并与vue进行对比。 React 不强制要求使用 JSX,但是JSX会使你的代码更具有阅读性。 react有一个all in js 的概念,所有的一切都在js文件中实现,比如dom标签。 vue则是 html+js+…
Redux源码分析(3) - applyMiddleware
applyMiddleware 作为 Redux 的核心 api 之一,本质就是在 dispatch 更改 reducer 之前做一些操作,具体的实现其实就对 store 的增强,其中最终是对 store 中的 dispatch 的增强。关于 applyMiddleware 的…
如何正确更改Ant Design of Vue样式
1. __at__ 指的是 @,在 main.js 下是不能那样写的,就算去掉 @,写成 import "~ant-design-vue/dist/antd.less" ,npm run dev 也会出错; 2.自己建立的 less 文件中写入以上代码,同样出错。网络资料下的写…
webpack-dev-server 中 inline 和 HMR 的区别
webpack-dev-server webpack-dev-server 是一个小型的 node.js Express 服务器, 它使用 webpack-dev-middleware 中间件来为通过 webpack 打包生成的资源文件提供 Web 服务。它还有一个通过 Socket.IO 连接着 we…
useCallback、useMemo 分析 & 差别
先说结论useCallback和useMemo都可缓存函数的引用或值,但是从更细的使用角度来说useCallback缓存函数的引用,useMemo缓存计算数据的值。 根据官网文档的介绍我们可理解:在a和b的变量值不变的情况下,memoizedCallback的引用不变。即:us…
在 Create React App 中启用 Sass 和 Less
本文介绍了如何在 Create React App 脚手架中启用 Sass 和 Less。 关于创建 create-react-app 项目请查看: create-react-app 的安装与创建。 关于在 less 和 sass 如何在 create-react-app 启用…
精读《useEffect 完全指南》
1. 引言 工具型文章要跳读,而文学经典就要反复研读。如果说 React 0.14 版本带来的各种生命周期可以类比到工具型文章,那么 16.7 带来的 Hooks 就要像文学经典一样反复研读。 Hooks API 无论从简洁程度,还是使用深度角度来看,都大大优于之前生命周期的 …
11 个 React Native 组件库和 JavaScript 数据可视化库
1. NativeBase 超过 10k stars 和 1k fork,NativeBase 是一个广受欢迎的 UI 组件库,它为 React native 提供了几十个跨平台组件。当使用 NativeBase 时,你可以使用任何现成的本地第三方库,并且项目本身围绕着它提供了…