【THE LAST TIME】从 Redux 源码中学习它的范式

2020-04-29
阅读 10 分钟
1.1k
THE LAST TIME The last time, I have learned 【THE LAST TIME】 一直是我想写的一个系列,旨在厚积薄发,重温前端。 也是给自己的查缺补漏和技术分享。 笔者文章集合详见: GitHub 地址:Nealyang/personalBlog 公众号:全栈前端精选 TLT往期 彻底吃透 JavaScript 执行机制 this:call、apply、bind 一文吃透所有JS原...

从 Redux 设计理念到源码分析

2020-04-24
阅读 10 分钟
2.1k
Redux 也是我列在 THE LAST TIME 系列中的一篇,由于现在正在着手探究关于我目前正在开发的业务中状态管理的方案。所以,这里打算先从 Redux 中学习学习,从他的状态中取取经。毕竟,成功总是需要站在巨人的肩膀上不是。

(译) 如何使用 React hooks 获取 api 接口数据

2019-08-22
阅读 16 分钟
5.6k
在本教程中,我想向你展示如何使用 state 和 effect 钩子在React中获取数据。 你还将实现自定义的 hooks 来获取数据,可以在应用程序的任何位置重用,也可以作为独立节点包在npm上发布。

记一个复杂组件(Filter)的从设计到开发

2019-07-23
阅读 20 分钟
3.1k
貌似在面试中,你如果设计一个 react/vue 组件,貌似已经是司空见惯的问题了。本文不是理论片,更多的是自己的一步步思考和实践。文中会有很多笔者的思考过程,欢迎评论区多多交流和讨论。

create-react-app 源码学习(上)

2019-06-18
阅读 16 分钟
4.2k
对于前端工程构建,很多公司、BU 都有自己的一套构建体系,比如我们正在使用的 def,或者 vue-cli 或者 create-react-app,由于笔者最近一直想搭建一个个人网站,秉持着呼吸不停,折腾不止的原则,编码的过程中,还是不想太过于枯燥。在 coding 之前,搭建自己的项目架构的时候,突然想,为什么之前搭建过很多的项目架构...

React源码分析与实现(三):实操DOM Diff

2018-09-06
阅读 17 分钟
3.5k
由于源码中diff算法掺杂了太多别的功能模块,并且dom diff相对于之前的代码实现来说还是有些麻烦的,尤其是列表对比的算法,所以这里我们单独拿出来说他实现

React源码分析与实现(二):状态、属性更新 -> setState

2018-08-28
阅读 12 分钟
1.3k
原文链接地址:[链接]%EF%BC%9A%E7%8A%B6%E6%80%81%E3%80%81%E5%B1%9E%E6%80%A7%E6%9B%B4%E6%96%B0%20-%3E%20setState.md) 转载请注明出处

React源码分析与实现(一):组件的初始化与渲染

2018-08-28
阅读 20 分钟
2k
原文链接地址:[链接]%EF%BC%9A%E7%BB%84%E4%BB%B6%E7%9A%84%E5%88%9D%E5%A7%8B%E5%8C%96%E4%B8%8E%E6%B8%B2%E6%9F%93.md) 转载请注明出处

react全家桶+express实战技术博客系列教程

2017-10-22
阅读 2 分钟
10.5k
放到开头,这里重点说明下,很多哥们会发邮件或者群里艾特,但是好多邮件回复不了不知道什么情况,群里有时候不怎么关注就错过了,大家如果有啥问题咱就直接提issue吧,后面朋友遇到相同问题大家也可以参考

实战react技术栈+express前后端博客项目(9)-- 前端管理界面发表文章功能+后端对应接口

2017-10-17
阅读 8 分钟
2.4k
本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人。遂想,何不一边记录踩坑,一边分享收获呢。分享当然是好的,如果能做到集思广益,那岂不是更美。我们的口号是:坚决不会烂尾

实战react技术栈+express前后端博客项目(8)-- 前端管理界面标签管理+后端对应接口开发

2017-10-16
阅读 10 分钟
2.2k
本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人。遂想,何不一边记录踩坑,一边分享收获呢。分享当然是好的,如果能做到集思广益,那岂不是更美。我们的口号是:坚决不会烂尾

实战react技术栈+express前后端博客项目(7)-- 前端管理界面用户查看功能+后端对应接口开发

2017-10-13
阅读 5 分钟
2.1k
本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人。遂想,何不一边记录踩坑,一边分享收获呢。分享当然是好的,如果能做到集思广益,那岂不是更美。我们的口号是:坚决不会烂尾

实战react技术栈+express前后端博客项目(6)-- 使用session实现免登陆+管理后台权限验证

2017-10-13
阅读 6 分钟
6.2k
本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人。遂想,何不一边记录踩坑,一边分享收获呢。分享当然是好的,如果能做到集思广益,那岂不是更美。我们的口号是:坚决不会烂尾

实战react技术栈+express前后端博客项目(5)-- 前后端实现登录功能

2017-10-10
阅读 9 分钟
2.7k
本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人。遂想,何不一边记录踩坑,一边分享收获呢。分享当然是好的,如果能做到集思广益,那岂不是更美。我们的口号是:坚决不会烂尾

实战react技术栈+express前后端博客项目(4)-- 博客首页代码的编写以及redux-saga的组织

2017-10-09
阅读 8 分钟
2.6k
本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人。遂想,何不一边记录踩坑,一边分享收获呢。分享当然是好的,如果能做到集思广益,那岂不是更美。我们的口号是:坚决不会烂尾

实战react技术栈+express前后端博客项目(3)-- 后端路由、代理以及静态资源托管等配置说明

2017-10-09
阅读 5 分钟
2.8k
本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人。遂想,何不一边记录踩坑,一边分享收获呢。分享当然是好的,如果能做到集思广益,那岂不是更美。我们的口号是:坚决不会烂尾

实战react技术栈+express前后端博客项目(2)-- 前端react-xxx、路由配置

2017-09-30
阅读 7 分钟
2.5k
本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人。遂想,何不一边记录踩坑,一边分享收获呢。分享当然是好的,如果能做到集思广益,那岂不是更美。我们的口号是:坚决不会烂尾

实战react技术栈+express前后端博客项目(1)-- 整体项目结构搭建

2017-09-29
阅读 3 分钟
5.7k
本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人。遂想,何不一边记录踩坑,一边分享收获呢。分享当然是好的,如果能做到集思广益,那岂不是更美。我们的口号是:坚决不会烂尾

实战react技术栈+express前后端博客项目(0)-- 预热一波

2017-09-28
阅读 2 分钟
3.9k
本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人。遂想,何不一边记录踩坑,一边分享收获呢。分享当然是好的,如果能做到集思广益,那岂不是更美。我们的口号是:坚决不会烂尾

使用webpack实现react的热更新

2017-09-13
阅读 4 分钟
12.5k
app 中自然就是源代码,app/index.js是最外层的js文件。因为涉及到是热更新,所以当然是在我们的 webpack.dev.js 文件下操作。

React技术栈实现大众点评Demo-初次使用redux-saga

2017-09-11
阅读 12 分钟
6.8k
众所周知,react仅仅是作用在View层的前端框架,redux作为前端的“数据库”,完美!但是依旧残留着前端一直以来的诟病=>异步。

React技术栈实现XXX点评App demo

2017-09-10
阅读 2 分钟
2.7k
项目地址:[链接]技术栈:react、react-router4.x 、 react-redux 、 webpack3.x、 redux-saga 、 css-module 、 ES6 、babel...