JSX的一些语法规则

259 阅读1分钟
  • 首先定义虚拟dom,就是写标签的时候不要加引号
  • 在标签中解析js表达式的时候要写{}
  • 在写类名的时候用的是className属性
  • 在写行内样式的话,要用{{}},外面的{}就是解析表达式,内层{}代表的是对象,即把style属性用对象的形式写进来,并且使用{}的时候不用加引号
  • 虚拟dom中有多个标签的时候需要有一个根标签
  • 写入的标签都必须是闭合标签,比如input后面要加上闭合的/
  • 标签在转化为真实dom的时候,如果是小写就会直接寻找html中对应的标签,大写开头的会被认为是自定义的组件,比如<Good></Good>这就是一个自定义的组件