博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
react 新手学习笔记1
阅读量:6672 次
发布时间:2019-06-25

本文共 505 字,大约阅读时间需要 1 分钟。

hot3.png

组件的属性改变时是再次调用组件对象的render方法来重新渲染dom

var Input = React.createClass({    getInitialState: function() {        return {value: "hello"};    },    handleChange: function(event) {        this.setState.value = event.target.value;    },    render: function() {        return(            
            
            
            );    }});

上面的代码并不能修改input里面的文本内容,,因为在调用handleChange事件的时候虽然改变了组件的属性, 但是在重新绘制的时候还是会将value属性修改成"hello".

所以<input>标签应该写成

转载于:https://my.oschina.net/u/2609069/blog/626152

你可能感兴趣的文章
13.2. 数字签名
查看>>
布局管理器之CardLayout(卡片布局管理器)
查看>>
两个js冲突怎么解决?试试这四个方法
查看>>
关于查询扩展版ESI高被引论文的说明
查看>>
167.5. libvirt
查看>>
HTTP 头部解释
查看>>
DataUtil
查看>>
129.3. RBridge
查看>>
Appium+python自动化9-SDK Manager
查看>>
RDLC系列之五 初试XAML
查看>>
Redis配置文件之————redis.conf配置及说明
查看>>
PHP Ajax JavaScript 实现 无刷新附件上传
查看>>
Git错误提示之:fatal: Not a git repository (or any of the parent directories): .git
查看>>
122.2. varnish utility
查看>>
在win7主机上为你的linux虚拟机配置ntp服务
查看>>
解析MYSQL BINLOG 二进制格式(2)--FORMAT_DESCRIPTION_EVENT
查看>>
Oracle 12c DBCA浅析(r12笔记第48天)
查看>>
MYSQL INNODB innodb_thread_concurrency相关参数理解
查看>>
SQL优化常用方法16
查看>>
Oracle并行操作——并行DML操作
查看>>