P06:React中JSX语法简介

AI 概述
JSX 简介组件和普通 JSX 语法区别JSX 中使用三元运算符总结 上篇文章已经接触到了 JSX 语法,看起来跟html标签几乎一样,事实也是如此。JSX 语法确实也有很多需要注意的事项,但是对于初学者学太多反而不好。所以本文我们作一个最简单的 JSX 语法介绍。 JSX 简介 JSX 就是 Javascript 和 XML 结合的一...
目录
文章目录隐藏
  1. JSX 简介
  2. 组件和普通 JSX 语法区别
  3. JSX 中使用三元运算符
  4. 总结

上篇文章已经接触到了 JSX 语法,看起来跟html标签几乎一样,事实也是如此。JSX 语法确实也有很多需要注意的事项,但是对于初学者学太多反而不好。所以本文我们作一个最简单的 JSX 语法介绍。

JSX 简介

JSX 就是 Javascript 和 XML 结合的一种格式。React 发明了 JSX,可以方便的利用 HTML 语法来创建虚拟 DOM,当遇到<,JSX 就当作 HTML 解析,遇到{就当 JavaScript 解析.

比如我们写一段 JSX 语法:

<ul className="my-list">
    <li>mybj123.com</li>
    <li>I love React</li>
</ul>

比如我们以前写一段代码 JS 代码:

var child1 = React.createElement('li', null, 'mybj123.com');
var child2 = React.createElement('li', null, 'I love React');
var root = React.createElement('ul', { className: 'my-list' }, child1, child2);

从代码量上就可以看出 JSX 语法大量简化了我们的工作。

组件和普通 JSX 语法区别

这个说起来也只有简单的一句话,就是你自定义的组件必须首写字母要进行大写,而 JSX 是小写字母开头的。

这个也算是一个比较重要的知识点吧。

JSX 中使用三元运算符

在 JSX 中也是可以使用 js 语法的,本文我们先简单讲解一个三元元算符的方法,见到了解一下。

import React from 'react'
const Component = React.Component


class App extends Component{
    render(){
        return (
            <ul className="my-list">
                <li>{false?'mybj123.com':'技术胖'}</li>
                <li>I love React</li>
            </ul>
        )
    }
}

export default App;

总结

通过本文的简单学习,小伙伴们一定对 JSX 语法有个简单的了解,其实作为一个初学者,我们先知道这么多就足够了。随着教程以后我们会继续深入讲解。

以上关于P06:React中JSX语法简介的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

0

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » P06:React中JSX语法简介

发表回复