美文网首页React
React基础-定义变量

React基础-定义变量

作者: Galette_LJ | 来源:发表于2019-02-22 17:03 被阅读0次

 打开my-first-react-app文件夹

编辑器:sublime_text

JSX语法

①直接声明:

//可直接在变量名赋值html代码

const element = <h1>Hello, world!</h1>;

②使用表达式声明:

//定义一个函数myMsg

function myMsg(user){

    return '我叫' + user.name +  ',我今年' + user.age + '岁';

}

//定义变量user

const user = {

    name: 'LJ',

    age: 20

}

//定义变量element ,并执行myMsg函数传参user

 const element = (

    <h1>

            大家好,{myMsg(user)}!

    </h1>

)

执行React渲染代码

//注意 const 不能定义两次相同的变量名

ReactDOM.render(

    element,

    document.getElementById('root')

)

代码:

效果:

③ JSX 属性

//使用引号来定义以字符串为值的属性

const element = <div tabIndex = '0'></div>;

const element01 = (

    <h1 className="myClassName">

        Hello, React

    </h1>

)

//也可以使用大括号来定义以Javasctipt表达式为值的属性:

const element = <img src={user.imgUrl} />;

注意!

因为 JSX 的特性更接近 JavaScript 而不是 HTML , 所以 React DOM 使用 camelCase小驼峰命名 来定义属性的名称,而不是使用 HTML 的属性名称。

例如,class 变成了 className,而 tabindex 则对应着 tabIndex

参考网址:

JSX简介 - React

相关文章

  • React基础-定义变量

    打开my-first-react-app文件夹 编辑器:sublime_text JSX语法 ①直接声明: //可...

  • 基础·变量定义

    Python基础教程 定义 在python中的变量定义之前是不需要添加变量类型的 赋值 使用“=”号来赋值 变量的...

  • 07. Shell脚本变量和参数

    变量变量基础shell的变量定义同标识符的定义规则shell中,取变量的值,需要用到$符,$变量名变量的定义 变量...

  • React Native 开发规范

    React Native 开发规范 一、编码规范 (一) 命名风格 (二) 常量定义 (三) 变量定义 (四) 对...

  • Python ABC

    Python基础语法框架笔记 变量 变量声明定义 Python的变量的声明和定义很简单,或者说已经淡化了变量声明和...

  • 从零开始学Kotlin-基础语法(1)

    从零开始学Kotlin基础篇系列文章 注释 多行注释 定义变量/常量 变量定义:var 关键字 常量定义:val ...

  • go语言学习大纲(一)

    课程介绍1.1. 基础环境安装1.2. 课程章节 基础语法2.1. 变量定义2.2. 内建变量类型2.3. 变量和...

  • Swift基础语法

    Swift基础语法 一.变量和常量 1.定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍...

  • C++ 语言基础

    C++ 语言基础 1. 局部变量和全局变量能否重名? 局部变量是定义在函数内部的变量。全局变量是定义在函数之外的变...

  • React基础-定义组件

    下图展示的是可以定义一个CommentBox组件,用于展示整个评论的列表页面,可以定义一个CommentForm组...

网友评论

    本文标题:React基础-定义变量

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