「 REDUX 」
March 05, 2018
Words count
16k
Reading time
15 mins.
React 只是 DOM 的一个抽象层,并不是 Web 应用的完整解决方案。有两个方面,它没涉及。
对于大型的复杂应用来说,这两方面恰恰是最关键的。因此,只用 React 没法写大型应用。
为了解决这个问题,2014年 Facebook 提出了Flux架构的概念,引发了很多的实现。2015年,Redux 出现,将 Flux 与函数式编程结合一起,很短时间内就成为了最热门的前端架构。
Redux 的设计思想很简单,就两句话。
*(1)Web 应用是一个状态机,视图与状...
Read article
「 REACT 」
March 03, 2018
Words count
20k
Reading time
18 mins.
原文地址
React 是围绕可重用组件的概念设计的。你定义小组件并将它们组合在一起形成更大的组件。
无论大小,所有组件都是可重用的,甚至在不同的项目中也是如此。
React 组件最简单的形式,就是一个普通的 JavaScript 函数:
function Button (props) {
// 这里返回一个 DOM 元素,例如:
return <button type="submit">{props.label}</button...
Read article
「 JS 」
March 02, 2018
Words count
5.1k
Reading time
5 mins.
有两种主要的方式来获取TypeScript工具:
- 通过npm(Node.js包管理器)
- 安装Visual Studio的TypeScript插件
Visual Studio 2017和Visual Studio 2015 Update 3默认包含了TypeScript。 如果你的Visual Studio还没有安装TypeScript,你可以下载它。
针对使用npm的用户:
npm install -g typescript
在编辑器,将下面的代码输入到greeter.ts文件里:
function...
Read article
「 REACT-NATIVE 」
March 01, 2018
Words count
5.4k
Reading time
5 mins.
解决方法:将项目目录下 node_modules/react-native/local-cli/core/fixtures/files/package.json删除
如果还出现这个错误
解决方案:删除重新安装react-native-vector-icons 安装完成后执行
react-native link 继续修改问题1的错误
解决方案:
接下来解释一下,首先看第一步:把node_modules/react-native-vector-icons下的fonts文件添加到工程中,这时候往往忽...
Read article