JSX简介

作者: lmmy123 | 来源:发表于2017-10-24 16:50 被阅读16次

jsx——一种JavaScript的语法扩展,在html中写入js

在jsx中使用表达式,在jsx当中的表达式要包含在大括号中,列如:2+2 ; user.name ; formatName(user) 都是可以使用的

class=> className; tabindex=> tabIndex 驼峰命名来定义属性

jsx防注入攻击


元素渲染

元素是构成React应用的最小单位

ReactDOM.render()方法

const ele = <h1>hello,word</h1>;

ReactDOM.render(

    ele,

    document.getElementById('root')

);

当元素被创建之后,你是无法改变其内容或属性的,一个元素就好像是动画里的一帧,它代表应用界面在某一时间点的样子


组件&Props

组件可以将UI切分成一些的独立的,可复用的部件,这样你就只需专注于构建每一个单独的部件

定义组件的方式:

1.最简单的方式是使用JavaScript函数

function Demo(props){

        return <h1>hello,{ props.name } </h1>;

}

2.使用es6 的class

class Demo extends React.Component {

   render(){

      return <h1>hello,{ this.props.name }</h1>

   }

}

Props的只读性

所有的React组件必须像纯函数那样使用它们的props


相关文章

  • JSX简介

    声明一个JSX变量 可见jsx声明的时候既不是字符串也不是HTML标签 嵌入javascript表达式 jsx可以...

  • JSX简介

    jsx——一种JavaScript的语法扩展,在html中写入js 在jsx中使用表达式,在jsx当中的表达式要包...

  • react随记1 jsx简介

    JSX简介 JSX是JavaScript的预发扩展。推荐在React中使用JSX来描述用户界面。 1.在JSX中使...

  • JSX

    参考文章: JSX 简介 重拾JSX JSX,了解一下? 在react中想将js当作变量引入到jsx中需要使用{}...

  • JSX核心语法

    JSX简介 这个html标签和js的结合体就是JSX,JavaScript的扩展语法。在React中JSX会被创建...

  • 即时通讯系统(一)

    1、JSX简介 jsx本质上还是js,因此遵循驼峰命名的方式 1.jsx属性2.jsx如何防止xss漏洞 Reac...

  • RN(三)--React JSX、初识React组件化

    一、React JSX 1. JSX简介 JSX就是Javascript和XML结合的一种格式。React发明了J...

  • 《图解React》- 第四节 JSX

    JSX简介 或者 JSX是JavaScript的语法扩展(eXtension),让我们在JavaScript中可以...

  • React JSX 简介

    React 使用 JSX 来替代常规的 JavaScript。 JSX 是一个看起来很像 XML 的 JavaSc...

  • JSX语法简介

    const ele = Hello World! ; 值不是字符串,而是一个标签 JSX是JavaScript和...

网友评论

      本文标题:JSX简介

      本文链接:https://www.haomeiwen.com/subject/duqxpxtx.html