react安装及jsx特性

react基础(一)


react是用于构建用户界面的 JavaScript 库。

提示:以下是本篇文章正文内容,下面案例可供参考

一、react安装与创建

在命令行中输入npm i -g create-react-app 来安装脚手架

npm i -g create-react-app

然后进入项目目录,输入create-react-app myreact 来创建react项目,作者创建项目名为myreact,可以自己命名

create-react-app myreact

创建完成之后,会给出四条帮助命令

  npm start //启动项目
    Starts the development server.

  npm run build  //打包项目
    Bundles the app into static files for production.

  npm test
    Starts the test runner.

  npm run eject  //暴露webpack配置文件
    Removes this tool and copies build dependencies, configuration files
    and scripts into the app directory. If you do this, you can’t go back!

执行以下命令来启动项目

cd myreact
npm start 

执行之后会自动打开浏览器或者通过在浏览器地址栏手动输入生成的地址来访问创建好的项目

 Local:            http://localhost:3000
 On Your Network:  http://192.168.17.3:3000

浏览器显示效果如下就代表你成功了

点击网页中的链接就可以访问react官方网站

二、目录结构

项目目录如下:


以及src目录:

在这里插入图片描述

三、jsx语法

jsx是javascript和xml(html)标签混合写法,他的作用是在javascript中书写html模板。
jsx语法有以下特性:

01 有且只有一个根节点
02 class写成className
03{}写javascript
04 数组里面可以直接写html标签
05 注释用{/* */}
06 样式可以直接展开

打开App.js文件,然后就是我们最喜欢做的事——全部删除,然后写下以下代码

import './App.css';
function App() {
  var arr = [
    <h3>我喜欢jquery Dom和ajax操作</h3>,
    <h3>我喜欢react的组件</h3>,
    <p>vue很nice</p>
  ]
  var style = {
    fontSize: "48px",
    color: "#f70"
  }
  return (
    <div>你好react
      <p className='active'>react</p>
      <p>{2 + 3}</p>
      {arr}
      <p style={style}>
        我是行很可爱的文本
      </p>
    </div>
  )
}
export default App;

然后保存,打开浏览器


这就是jsx语法的特性。

觉得有用的话,给个三连呗(你们的支持是作者继续下去的最大动力)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值