Reactjs文档

http://react.css88.com/docs/thinking-in-react.html

用于构建用户界面的 JavaScript 库
声明式,组件化,学习一次,到处使用

一个简单的组件
一个有 state(状态) 的组件
一个应用:TODO
在组件中使用第三方库:remarkable( Markdown 库)

2018.9.14 星期五 16:32

安装

入门
将 React 添加到网站
创建一个新的 React APP
CDN 链接

主要概念

1 Hello World
2 JSX 简介
3 元素渲染
4 组件 & Props
5 State & 生命周期
6 事件处理
7 条件渲染
8 列表 & Keys
9 表单
10 状态提升
11 组合 vs 继承
12 React 理念

17:28


2018.9.21 星期五 10:21

高级指南

$PS: 网站是按英文字母顺序排序了,重新整理/归类了一下
$PS:2-深入react

  • 8 与第三方库协作
  • [x] 2 代码拆分(Code-Splitting)

  • [x] 14 一致性比较(Reconciliation)

  • [x] 12 React 中不使用 ES6

  • 13 React 中不使用 JSX
  • 9 深入 JSX
  • 10 优化性能

$PS:2-类型检查和refs

  • 17 静态类型检查
  • 19 使用 PropTypes 进行类型检查
  • 18 严格模式(Strict Mode)

$PS:2-其它概念

  • 1 Accessibility
  • 3 上下文(Context)
  • 15 Refs 和 DOM
  • 5 转发 Refs
  • [x] 16 渲染属性(Render Props)

  • [x] 6 片段(Fragments)

  • 11 插槽(Portals)
  • 4 错误边界(Error Boundaries)
  • 20 不受控组件
  • 7 高阶组件(Higher-Order Components)
  • 21 Web 组件(Web Components)

12:18

API参考

React
React.Component
ReactDOM
ReactDOMServer
DOM Elements
SyntheticEvent
Test Utilities
Shallow Renderer
Test Renderer
JS Environment Requirements

贡献

如何参与
源码总览
实现说明
设计理念

FAQ

AJAX 及 APIs
Babel, JSX, 及构建过程
在组件中使用事件处理函数
组件状态
样式及 CSS
项目文件结构
虚拟 DOM 及内核

2018.9.23 星期日 19:10

knowledge is no pay,reward is kindness
0%