#Redux

Redux由Dan Abramov在2015年创建的科技术语。是受2014年Facebook的Flux架构以及函数式编程语言Elm启发。Redux因其简单易学体积小在短时间内成为最热门的前端架构。

使用React全家桶高仿「Eyepetizer」开眼

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

Eyepetizer是个人比较喜欢的美而小的短视频日报应用 原站使用jquery实现, 正好api没有限制, 于是用react高仿了一下. 应用不复杂但是为了展...

3810

元编程之symbol

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

一些时候,写各种下划线、前后缀,为了实现一个唯一值或者秘密的特殊辅助值,用来辅助业务逻辑或者说作为一个私有的东西:

9120

React + Redux 组件化方案

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

理想中的组件化,第一步应该就是组件的标签化, 例如有一个 Header 组件,如下图所示

5710

React入门心得及使用tips

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

React目前在前端的影响力就不多说了,不管你目前有没有入坑React,估计都见过不少各种相关的新闻和技术文章。如果你有入坑React的打算,或者刚开始学习Re...

5610

React服务端渲染与同构实践

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

前两年服务端渲染和同构的概念火遍了整个前端界,几乎所有关于前端的分享会议都有提到。在这年头,无论你选择什么技术栈,不会做个服务端渲染可能真的快混不下去了!最近刚...

5110

浅谈 React、Flux 与 Redux

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

Flux 里面会有多个 store 存储应用数据,并在 store 里面执行更新逻辑,当 store 变化的时候再通知 controller-view 更新自己...

7620

react 和 redux 入门

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

react的核心思想:组件封装。 页面的所有元素都是可以封装成组件 react包含以下几个概念

5700

用webpack配置Riot Redux工程

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

webpack是一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片Riot的tag文件等都作为模块...

6820

Redux系列x:源码分析

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

redux的源码很简洁,除了applyMiddleware比较绕难以理解外,大部分还是

3710

Redux系列01:从一个简单例子了解action、store、reducer

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

其实,redux的核心概念就是store、action、reducer,从调用关系来看如下所示

4910

如何在前端编码时实现人肉双向编译

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

React+flux是目前最火的前端解决方案之一,但flux槽点颇多,例如store比较混乱,使用比较繁琐等,于是出现了很多第三方的基于flux优化的架构。

6020

redux-thunk引发的redux middleware和store enhancer浅析

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

项目中使用redux-thunk来解决异步请求的问题,但是为什么要引入redux-thunk来解决异步请求问题,不借助redux-thunk就无法解决吗?

5220

简洁的 React 状态管理库 - Stamen

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

说到 React 状态管理,必提的肯定是 Redux 与 MobX,2018 年快过去了,它们依然是最火热的状态管理工具,也有一些基于 Redux 的,如 dv...

7730

浅谈 React 组件模式

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

组件是 React 的核心,因此了解如何利用它们对于创建出色的设计结构至关重要。 Michael Chan 在 Full Stack Talks 上就 Reac...

8620

Redux源码分析

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

顾名思义就是将多个reducer合成一个reducer。传入的reducer是一个对象,对象的键值是reducer的名称。

4710

使用命名空间复用 Reducer 逻辑

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

在使用 Redux 开发应用的过程中,我们经常会复制黏贴一些相似的 reducer

6110

React性能优化 -- 利用React-Redux

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

确实麻烦啊,能偷懒就偷懒的我们怎么能忍受。 所以可以直接使用React-Redux的connect帮助我们.

3210

mapStateToProps,mapDispatchToProps的使用姿势

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

刚接触redux的时候,发现大家对mapDispatchToProps使用有几种方法,而且都跑通了,本文来介绍下,redux的mapStateToProps,m...

6620

Mobx 核心概念简单入门:以股票为例

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

Mobx 是一个简单、可扩展的状态管理工具。相比 redux,mobx可以使用更自由,更少的代码来管理状态。

5720

webpack原理与实战

IMWeb前端团队

腾讯 · 前端开发工程师 (已认证)

webpack是一个js打包工具,不一个完整的前端构建工具。它的流行得益于模块化和单页应用的流行。webpack提供扩展机制,在庞大的社区支持下各种场景基本它都...

8220

扫码关注云+社区

领取腾讯云代金券