最新 最热

Redux框架reducer对状态的处理

前言在react+redux项目里,关于reducer处理state的方式,在redux官方文档中有这样一段描述:不要修改 state。 使用 Object.assign() 创建了一个副本。不能这样使用Object.assign(state, {visibilityFilter: action.filter ...

2018-03-07
1

前端开发的工具化与工程化

概述近年来,随着浏览器性能的提升与移动互联网浪潮的汹涌而来,Web前端开发进入了高歌猛进,日新月异的时代。这是最好的时代,我们永远在前行,这也是最坏的时代,无数的前端开发框架、技术体系争妍斗艳,让开发者们陷入困惑,乃至...

2018-02-05
1

我的职业是前端工程师【六】:前端程序员如何有效地提高自己

要成为一个优秀的前端工程师,需要什么技能和学习?答案:练习在逛知乎、SegmentFault 又或者是相似的技术社区,我们总会看到类似的问题。新手总会关注于,需要怎样的技能,怎么才能入门?有一点经验...

2018-01-29
1

MVC时代的终结,接下来的函数式响应型编程会成为未来的霸主?

React.js,Elm,Cycle.js和其他UI框架引入了一种构建用户界面的新方法。通过将函数式响应型编程的原理应用于UI开发中,他们甚至改变了我们对用户界面的看法。在任何时候,这些方法都只是简单地扼杀了MVC及其兄弟姐妹(MVP,MVVM...

2018-01-26
1

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

摘要总结:本文主要介绍如何通过Redux实现一个简单的React+Redux前端应用,包括如何实现store和reducer,如何使用action和reducer,以及使用connect方法连接store和组件。通过一个简单的hello world例子,逐步介绍实现过程,并介...

2018-01-08
1

使用合适的设计模式一步步优化前端代码

该文介绍了设计模式及其在JavaScript中的应用,包括单例模式、观察者模式、工厂模式等。

2018-01-04
1

redux-form的学习笔记

redux是一种常用的与react框架搭配的一种数据流架构,而伴随着redux的出现,也出现了许多基于redux开源的第三方库,而redux-form就是其中之一的开源组件库,到今天我写下这篇笔记为止...

2018-01-03
1

Redux:从action到saga

该文章讲述了如何使用 Redux 和 Redux Saga 管理应用程序的状态和行为。通过使用 Redux,可以轻松地将状态存储在全局变量中,并在组件之间轻松共享数据。Redux Saga 是一种异步处理程序,可以处理异步操作,例如网络请求,从而...

2017-12-24
1

谈谈 React + Redux 的可复用性

导语业务背景介绍:腾讯云数据库产品中心 & 大数据及人工智能产品中心 前端从2016年初开始尝试 React + Redux 全家桶,期间经历了很多波折,到目前为止总共28个项目,其中有15个项目...

2017-09-06
1