React创建组件的时候,有3种写法:

// 1. 传统写法
const App = React.createClass({}); // 2. es6 的写法
class App extends React.Component({}); // 3. stateless 的写法(我们推荐的写法)
const App = (props) => ({});

使用React.Component创建的组件中,一般都有state属性,用来控制主键状态的,保存数据源。

但是React推荐使用第三种状态组件的写法。用一个有状态的父组件,领导一群无状态的子组件,将它的state传递给子组件,这是redux的写法,性能更优越。

最新文章

  1. 获取iTextSharp 的image 报错
  2. 51Nod 1046 A^B Mod C Label:快速幂
  3. iphone,pad等真机不被xcode识别,解决方法
  4. Codeforces Zepto Code Rush 2014 -C - Dungeons and Candies
  5. Using a Comparison Function for the Key Type
  6. 安装mysql 5.7 最完整版教程
  7. Mac 上Dock中添加“最近打开过的项目”(Recent Applications)
  8. NWERC 2012 Problem I Idol
  9. xslt语法之---If Else
  10. DLL技术应用04 - 零基础入门学习Delphi47
  11. eclipse搭建Log4J日志环境
  12. C++设计模式之工厂模式
  13. ntohs, ntohl, htons,htonl的比较和详解
  14. C#动态表达式计算(续2)
  15. sybase central 报 NullPointerException 解决
  16. 编辑器之神---vim
  17. 洛谷P1621-集合
  18. 【codeforces 175D】 Plane of Tanks: Duel
  19. vue中使用some删除list中的数据
  20. Linux查看文件总的数据行数,并按行拆分

热门文章

  1. oracle--第一天PLSQL--bai
  2. ios 快速审核
  3. TCP的三次握手(建立连接)和四次挥手(关闭连接)
  4. 502 Bad Gateway深究
  5. spring mvc 的jpa JpaRepository数据层 访问方式汇总
  6. SecureCRT上传和下载文件
  7. vue自定义指令
  8. UNIX下的LD_PRELOAD环境变量
  9. 一款强大的Android网络渗透软件dsploit
  10. App制作