摘要: 基本语法 (param1, param2, …, paramN) => { statements } (param1, param2, …, paramN) => expression 如果函数体没有用{}括起来,就等于{ return express} 只有一个参数时,括号才能不加 (singleParam) => { statements } singleParam => { stat... 阅读全文
posted @ 2018-04-28 16:53 Nerver_Late 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.验证输入必须包含六到十二位英文和数字 ^(?!\d+$)(?![a-zA-Z]+$)[\da-zA-Z]{6,12}$ 阅读全文
posted @ 2018-04-12 14:00 Nerver_Late 阅读(86) 评论(0) 推荐(0) 编辑
摘要: FLUX架构 如何使用 Flux 是 Facebook 定义的一种单向数据流架构,设计思想如下,单向数据流是flux的核心 (flux就像水流一旦流出不能回头,有别于angularJs的双向绑定) Flux 避免使用 MVC 有利于单向数据流。当用户和react-views交互时,view会通过一个中央Dispatcher传播一个动作 给保持程序数据安定业... 阅读全文
posted @ 2018-04-12 13:42 Nerver_Late 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 导入所有的导出内容 1.import * as myModule from '/modules/my-module.js'; 这种import的方法,直接访问module 名即可。 导入导出内容中的单个内容 2. import {myExport} from '/modules/my-module. 阅读全文
posted @ 2018-04-11 18:07 Nerver_Late 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Presentational and Container Components(译文) 译自(https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0) 当作者在编写React程序时,发现了一个简单却十分有用的模式。 阅读全文
posted @ 2018-04-08 14:18 Nerver_Late 阅读(141) 评论(0) 推荐(0) 编辑
摘要: React Redux 容器组件:一个容器查找数据并且渲染它相对应的子组件。相对应 意为 拥有相同名字的组件。比如: StockWidgetContainer => StockWidgetTagCloudContainer => TagCloudPartyPooperListContainer => 阅读全文
posted @ 2018-04-06 20:48 Nerver_Late 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.props : 1.props 就是 Image 标签的src ,input 标签的text 用于组件初始化时需要的一些数据。 2.使用props可以定制化插件,使插件可以复用 3.props是从父元件传入 2.理解state 1.有两种类型的数据可以控制组件,一个是props,props在组件 阅读全文
posted @ 2018-04-04 20:45 Nerver_Late 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Components and Props (组件和属性) 组件让我们把UI独立,可重复使用 概念上 组件:就像JavaScript的 函数(Function),props:可以接收任意的输入(这些输入就是props) 两种组件:函数式的(Functionnal )和类(class)组件 1.函数式的 阅读全文
posted @ 2018-03-27 11:44 Nerver_Late 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.从版本V0.49.0开始单一的入口文件 index.js替代原有老的index.android.js和index.ios.js文件参考(https://github.com/facebook/react-native/releases/tag/v0.49.0) 2.创建组件 React.crea 阅读全文
posted @ 2018-03-27 11:34 Nerver_Late 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.安装react-native 命令行管理工具:npm install -g yarn react-native-cli npm>=4.5 2.创建项目react-native init 项目名 3.react-native run-android 运行项目 4.react-native spla 阅读全文
posted @ 2018-03-26 14:45 Nerver_Late 阅读(71) 评论(0) 推荐(0) 编辑