首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
React.js 基础理论实操
itsOli
创建于2023-03-17
订阅专栏
手写每一行代码,带你轻松入门 React.js。
等 141 人订阅
共32篇文章
创建于2023-03-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
(32)React 拓展——② 使用 react-transition-group 实现动画 | React 基础理论实操
紧接上一篇代码,本篇我们用 React 动画的**第三方模块** [react-transition-group](https://reactcommunity.org/......
(31)React 拓展——① React 中使用 CSS3 过渡和动画 | React 基础理论实操
❗️为了便于讲解,请将代码切换至《React 初识——③ React 中的组件和 JSX 初识》的版本!......
(30)Redux 进阶——⑥ React-redux 重写 TodoList | React 基础理论实操
在本篇之前的系列文章中,我们分别用实例详细介绍了 React 和 Redux。用心跟下来的你,肯定已经区分出了它们的不同!......
(29)Redux 进阶——⑤ Redux 中间件(下):使用 Redux-saga 中间件实现 AJAX 数据请求 | React 基础理论实操
❗️注意:为了便于讲解,请将代码恢复至《Redux 进阶——② Redux 中发送异步请求获取数据》中的版本! 1️⃣在 GitHub 中找到......
(28)Redux 进阶——④ Redux 中间件(中):使用 Redux-thunk 中间件实现 AJAX 数据请求 | React 基础理论实操
❗️注意:为了便于讲解,请将代码恢复至《Redux 进阶——② Redux 中发送异步请求获取数据》中的版本! 1️⃣在 GitHub 中找到......
(27)Redux 进阶——③ Redux 中间件(上):初识 Redux 中间件 | React 基础理论实操
“中间件”顾名思义肯定是“谁”和“谁”的“中间”。 先给出结论:**Redux “中间件”**对应的就是**“Action”和“Store”之间**。 但......
(26)Redux 进阶——② Redux 中发送异步请求获取数据 | React 基础理论实操
紧接上篇代码,我希望发送一个 AJAX 请求,并将获取到的数据放到 TodoList 列表项里。<br> 🔗前置知识:《React 进阶——⑧ React 生命周期函数(下):巧用......
(25)Redux 进阶——① UI 组件、容器组件和无状态组件 | React 基础理论实操
紧接上篇代码,请自行打开 `TodoList.js` 文件。 这个组件里边包含了很多内容,但在实际代码编写过程中,这种把“**如何渲染**”和“**逻辑执行**”放在一起的编码方式,会给后期代...
(24)Redux 入门——⑥ 使用 actionCreator 统一创建 action | React 基础理论实操
之前的代码中,由于只是很简单的需求实现,故将 action 的具体实现“逻辑”,分散在了各个业务逻辑里。 但在稍微复杂点的实际项目中,我们一般会通过 actionCreator 来统一地......
(23)Redux 入门——⑤ actionTypes 的拆分 | React 基础理论实操
紧接上一篇代码(请自行打开编辑器查看代码),我们可以很明显地看到: * 在 `TodoList.js` 文件中,需要不断地派发 `action` 。然后,每个 `action` 又有......
(22)Redux 入门——④ Action 和 Reducer 的编写 | React 基础理论实操
1️⃣在开始本篇之前,我们先去下载并安装一个 Chrome 的插件——Redux Devtools,以帮助我们进行 Redux 项目的开发和调试......
(21)Redux 入门——③ 创建 Redux 中的 store 并取得数据 | React 基础理论实操
1️⃣首先,在项目中安装 Redux: 2️⃣接着,在 `src` 目录下创建一个“文件夹” `store` ,并在 `store` 文件夹下创建一个“文件” ......
(20)Redux 入门——② 使用 Antd 实现 TodoList 页面布局 | React 基础理论实操
Antd 在开发一些“后台管理工具”时用的非常多,我们可以用它很迅速地开发出一个很漂亮的后台页面。 💡考虑到后边的实战阶段为“用户端”项目,也因时间问题,本篇我们仅简单使用 Antd......
(19)Redux 入门——① Redux 的概念和工作流程 | React 基础理论实操
通过前面文章的学习,我们算是入了 React 的门,可以做一些小的效果了。 但是,正如之前的文章所讲,React 只是一个“**视图层**”框架。如果我们想做一个大型应用......
(18)React 进阶——⑧ React 生命周期函数(下):巧用 componentDidMount 进行 AJAX 数据请求 | React 基础理论实操
❓紧接上一篇的代码,我们有一个新的需求: 我希望通过 AJAX 从一个“接口上”请求一个远程的数据(远程数据里边包含了 TodoList 的一些内容),然后把请求到的“远程数据”加载到本地,并
(17)React 进阶——⑦ React 生命周期函数(中):巧用 shouldComponentUpdate 提升组件性能 | React 基础理论实操
1 为什么只有 `render` 函数需要我们自己定义 ❗️为了便于讲解,请将 TodoList 里的代码同步至《React 入门:⑥ TodoList 代码优化》中的版本......
(16)React 进阶——⑥ React 生命周期函数(上):弄懂所有“生命周期函数” | React 基础理论实操
1 Initialization “生命周期函数”是指:**在某一时刻,“组件”会自动调用并执行的函数**。 “生命周期函数”是针对“**组件**”而言的,**每一个**“组件”都可以有.....
(15)React 进阶——⑤ React 中 ref 的使用 | React 基础理论实操
ref 是 reference 的简写,其含义为“引用”。 ❗️在 React 中,我们可以使用 ref 来获取 DOM 元素。一般情况下,我们尽量不要去使用 ref,但有时我们会接触到一些
(14)React 进阶——④ 虚拟 DOM(下):“虚拟 DOM”中的 Diff 算法 | React 基础理论实操
紧接上一篇文章: 5. 当数据 state 发生变化 ```javascript this.state = { content: "hello, qdywxs." }; ```
(13)React 进阶——③ 虚拟 DOM(上):React 中的“虚拟 DOM” | React 基础理论实操
上篇文章,我们清楚地理解了:当组件的 `state` 或者 `props` 发生改变的时候......
下一页