Shard

《深入浅出React和Redux》笔记

作者:程墨

... 扩展运算符

语法

一:扩展运算符
1:含义

扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。扩展运算符内部调用的是数据结构的 Iterator 接口

console.log(1, ...[2, 3, 4], 5)
// 1 2 3 4 5

......


Redux的基本原则

Redux

1.唯一数据源

唯一数据源指的是应用的状态数据应该只存储在唯一的一个Store上。

2.保持状态只读

......


defaultProps

方法

Counter.defaultProps 用于设定prop的默认值。


prop

概念

prop是组件的对外接口。用于对外的输入输出。


state

概念

state是组件的内部状态,看用于内部变量交换。


propTypes

概念

可通过propTypes限制prop输入的规格。


JSX

概念

JSX是JavaScript XML,是React提供的Syntax Sugar, 能让我们可以在JS中写html标记语言。


Component

React中所有组件的基类


create-react-app

命令

Create React App是FaceBook的React团队官方出的一个构建React单页面应用的脚手架工具。它本身集成了Webpack,并配置了一系列内置的loader和默认的npm的脚本,可以很轻松的实现零配置就可以快速开发React的应用。


评论