摘要: 表单控件: input 文档在介绍控件之前,先提到了react组件自身的一个特点:状态由state掌控,改变组件状态只能用setState方法。 而在html的表单里,input、radio、checkbox、select的值都是随用户输入改变的。 要创建一个React的表单控件,也就是用React 阅读全文
posted @ 2017-09-02 17:57 瓶子2333 阅读(405) 评论(0) 推荐(0)
摘要: 在React中,可以通过数组方法返回一组 组件元素,并将该数组作为render()的js插值。 当我们创建列表时,要记得在列表元素中(不单指li,一组div或其他以数组形式渲染的标签也一样)添加key特性。key的值是一个字符串,它表示在列表中该元素的标志(或者说id)。key的作用主要是让DOM在 阅读全文
posted @ 2017-09-02 16:12 瓶子2333 阅读(356) 评论(0) 推荐(0)
摘要: 就像JS中常常会根据条件(比如if/else、switch)返回不同的值,React中也可以根据组件的状态或其他参考条件返回不同的React Element。 比如根据用户是否登陆渲染对应的UI面板。 Class: constructor(props+state+binded-handler) + 阅读全文
posted @ 2017-09-02 14:39 瓶子2333 阅读(333) 评论(0) 推荐(0)
摘要: React中给React Element添加事件 和 在DOM中添加事件 很类似。区别是: 1.React中事件特性用驼峰写法,比如onClick(在HTML中事件特性也是特性而已,按标准都该小写。React Element中的HTML特性都是驼峰写法,事件特性也不例外)。 2.React中事件特性 阅读全文
posted @ 2017-09-02 13:39 瓶子2333 阅读(510) 评论(0) 推荐(0)