Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions zh-cn.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ Keys 会有助于 React 识别哪些 `items` 改变了,被添加了或者被
在 `super()` 被调用之前,子类是不能使用 `this` 的,在 ES2015 中,子类必须在 `constructor` 中调用 `super()`。传递 `props` 给 `super()` 的原因则是便于(在子类中)能在 `constructor` 访问 `this.props`。

#### 何为 JSX
JSX 是 JavaScript 语法的一种语法扩展,并拥有 JavaScript 的全部功能。JSX 生产 React "元素",你可以将任何的 JavaScript 表达式封装在花括号里,然后将其嵌入到 JSX 中。在编译完成之后,JSX 表达式就编程了常规的 JavaScript 对象,这意味着你可以在 `if` 语句和 `for` 循环内部使用 JSX,将它赋值给变量,接受它作为参数,并从函数中返回它。
JSX 是 JavaScript 语法的一种语法扩展,并拥有 JavaScript 的全部功能。JSX 生产 React "元素",你可以将任何的 JavaScript 表达式封装在花括号里,然后将其嵌入到 JSX 中。在编译完成之后,JSX 表达式就变成了常规的 JavaScript 对象,这意味着你可以在 `if` 语句和 `for` 循环内部使用 JSX,将它赋值给变量,接受它作为参数,并从函数中返回它。

#### 怎么用 React.createElement 重写下面的代码

Expand Down Expand Up @@ -139,11 +139,11 @@ const element = React.createElement(
#### 在 React 中,何为 state
State 和 props 类似,但它是私有的,并且完全由组件自身控制。State 本质上是一个持有数据,并决定组件如何渲染的对象。

#### 你为何排斥 create-react-app
在你排斥之前,你并不能去配置 webpack 或 babel presets。
#### 什么原因会促使你脱离 create-react-app 的依赖
当你想去配置 webpack 或 babel presets。

#### 何为 redux
Redux 的基本思想是整个应用的 state 保持在一个单一的 store 中。store 就是一个简单的 javascript 对象,而改变应用 state 的唯一方式是在应用中触发 actions,然后为这些 actions 编写 reducers 来修改 state。整个 state 转化是在 reducers 中完成,并且不应该由任何副作用
Redux 的基本思想是整个应用的 state 保持在一个单一的 store 中。store 就是一个简单的 javascript 对象,而改变应用 state 的唯一方式是在应用中触发 actions,然后为这些 actions 编写 reducers 来修改 state。整个 state 转化是在 reducers 中完成,并且不应该有任何副作用

#### 在 Redux 中,何为 store
Store 是一个 javascript 对象,它保存了整个应用的 state。与此同时,Store 也承担以下职责:
Expand Down