React学习笔记
2015-9-18
| 2024-10-1
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
刚开始接触React,因为不熟悉遇到了很多问题,特此记录(React Version 0.14);
  • 缩进貌似会引起编译出错,遇到一次,不明觉厉;
 
  • html文本中不能有<,>这种字符,如果需要用,需要用html编码替代;
  • 所有的React.createClass组件,命名时首字母要大写,不然会识别为一个标签而不是组件;
  • 如果需要字符串拼接一些string输出,需要写成 {“hello”+data.world}而不是hello{data.world} 因为后者会生成更多的span标签: {“hello:” + data.world } = <span>hello:world</span>hello:{ data.world } = <span>hello:</span><span>world</span>
  • 自定义属性不能直接写,要加data前缀如 data-id=data-id;并且属性名要统一小写;
  • 注意this的值,大部分情况下,this是不会改变的,但是,执行ajax的时候 方法内部的this已被替换,记得要提前缓存this;
  • a标签的href要写成href={"url"}的形式,不然会出错,并且报出的错误不是这个;
  • div无法作为p标签的后代元素,会引起警告避免使用: Warning: validateDOMNesting(...):
 
  • React
  • webpack -d参数失效React学习笔记-03
    Loading...
    目录