美文网首页
React 初识—— JSX 语法、组件用法

React 初识—— JSX 语法、组件用法

作者: lframe | 来源:发表于2020-11-20 09:21 被阅读0次

JSX 语法

变量的定义及使用

let name = 'bob';
使用变量的值:
<div>I am {name}</div>

条件判断

let flag = true;
let jsx = (
<div>
flag ? 【flag 为true 执行的逻辑】:【flag 为 false 执行的逻辑】
</div>
)

数组循环

let names = ['a', 'b', 'c']

names.map(
(name)=>
<p>name</p>
)

组件用法

下面代码中依据 ES6 的方式定义组件;
React 把组件看成是一个状态机(State Machines)。通过与用户的交互,实现不同状态,然后渲染 UI,让用户界面和数据保持一致。
React 里,只需更新组件的 state,然后根据新的 state 重新渲染用户界面(不要操作 DOM)。

import React, { Component } from 'react'
class PerfmissionUserRoles extends Component {
constructor(props, content) {
    super(props, content)
    this.state = {
        name = 'bob'
  
    }
}

// //componentDidMount 代表当前组件加载完成要做的事情
 async componentDidMount() {
       
    }

render(){
    如果想要再 render  中定义两块 html,需要先定义一个 div,然后把两块 html放到 div中
    可以通过 setState【React 组件提供的方法】 方法修改 构造器中 state中国呢的值
    可以在事件的回调或者异步的回调操作里面可以这样操作数据的
    this.setState({
        name : '你好'
    })
    
    return(
        <div>
        <div>{this.state.name}</div>
        <div>你好</div>
        </div>
        
        
    )
}
}

相关文章

  • React 初识—— JSX 语法、组件用法

    JSX 语法 变量的定义及使用 条件判断 数组循环 组件用法 下面代码中依据 ES6 的方式定义组件;React ...

  • react语法结构

    1.react JSX语法原理 react是函数式编程,使用jsx语法来渲染组件。jsx语法是合法的JavaScr...

  • (1)React的开发

    1、React项目架构搭建2、JSX语法3、React组件化开发4、React组件间通信5、React中的事件6、...

  • react

    react的jsx语法和定义组件 安装运行 安装 进入目录 启动项目 JSX语法的注意事项 组件中只有一个根元素 ...

  • react系列之jsx(二)

    一、什么是jsx? JSX即JavaScript XML。一种在React组件内部构建标签的类XML语法。JSX为...

  • React基础

    react组件使用结构赋值语法时是怎么解析的? balel转义后 什么是jsx? jsx是js和html的混合语法...

  • React免费视频教程-入门和组件

    github:https://github.com/mengfa/react 第03节:初识JSX语法 使用了js...

  • React入门系列(三)创建组件

    React创建组件有两种模式,原生JavaScript和JSX语法,后者是React推荐的构组件方式,因为,它能更...

  • JSX

    JSX是什么(javaScript XML) JSX 是React 编写组件的一种语法规范,可以看做是JS的扩展,...

  • React简介和组件的介绍

    1. React简介 2. JSX语法 3. React组件 4. 个人总结 本人在阅读本书之前,对于React只...

网友评论

      本文标题:React 初识—— JSX 语法、组件用法

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