Loading

摘要: React中的表单应用 用户在表单填入的内容,属于用户跟组件的互动,所以不能用this.props读取。 var Input = React.createClass({ //初始化组件数据 getInitialState(){ return {value:'hello'}; }, handleCha 阅读全文
posted @ 2018-05-10 14:37 算了个球 阅读(275) 评论(0) 推荐(0) 编辑
摘要: React中的Ajax 组件的数据来源,通常是通过Ajax请求从服务器获取,可以使用componentDidMount方法设置Ajax请求,等到请求成功,再用this.setState方法重新渲染UI。 var UserGist = React.createClass({ getInitialSta 阅读全文
posted @ 2018-05-10 14:37 算了个球 阅读(221) 评论(0) 推荐(0) 编辑
摘要: React的PropTYpes和获取真实DOM 组件的属性可以接受任意值,字符串,对象,函数等等都可以。有时,我们需要一种机制,验证别人使用组件时,提供的参数是否符合要求。 组件类的PropsTypes属性,就是用来验证组件实例的属性是否符合要求 var myTitle = React.create 阅读全文
posted @ 2018-05-10 14:36 算了个球 阅读(350) 评论(0) 推荐(0) 编辑
摘要: React this.props.children this.props对象的属性与组件的属性一一对应,但是有一个例外,就是this.props.children属性。它表示组件的所有子节点。 var NotesList = React.createClass({ render(){ return 阅读全文
posted @ 2018-05-10 14:35 算了个球 阅读(16615) 评论(0) 推荐(4) 编辑
摘要: 事件处理 React元素的时间处理和DOM元素的很相似。但是有一点语法上的不同; React时间绑定属性的命名采用驼峰式写法,而不是小写。 如果采用JSX的语法,你需要传入一个函数作为时间处理函数,而不是一个字符串(DOM元素的写法) 例如,传统的HTML: <button onclick="act 阅读全文
posted @ 2018-05-10 14:34 算了个球 阅读(254) 评论(0) 推荐(0) 编辑