美文网首页
React 学习回顾(第一节)

React 学习回顾(第一节)

作者: 不敢大声说话的web小萌新 | 来源:发表于2019-05-07 14:05 被阅读0次

注意:本例子全是我回顾手敲得,其中单词难免有错,如果有错请自己按照语法格式敲一遍

第一节 React环境搭建

React 核心 JSX 语法

ReactDOM.render(
        React.createElement(    //创建元素的方法
            'p',                //创建的p标签
            {className:'red'},  //写入一个class的属性 ==>class被重命名
            '这是一个小可爱'       //标签里面的内容
        ),
        document.getElementById('app'))

如果是在标签里面在嵌入标签

ReactDOM.render(
    React.createElement(
        'div',
        {className:'red'},
        [
            '我是DIV 里面的一段话',
            React.createElement(
                'p',
                {tage:'custom '},
                '我是一个嵌套的标签'
            )
        ]
    ),
    document.getElementById('app'))

:我们可以直接使用JSX 来编写代码,但是相对来说比较复杂,同时还要掌握更多JSX语法,此时我们使用Babel帮我们处理JSX语法让我们编写更加方便!

使用babel 方法:
  • 创建一个React的文件

  • npm init 初始化一个项目文件

  • 根目录分别创建public文件及src文件 (public 用于存储我们的静态文件,src转义前的js文件)

  • 下载安装babel 工具,babel中文官网

  • - npm install @babel/core @babel/cli @babel/preset-env @babel/preset-react --save-dev
    - npm install @babel/polyfill --save 
    
  • 在根目录下配置 .balbelrc

  • {
        "presets":["@babel/preset-env","@balbel/preset-react"]
    }
    
  • package.json 文件中配置一下"scripts"启用 (watch 实时监控)

  • "babel": "./node_modules/.bin/babel src --out-dir pulic -watch"
    

    :package.json中的配置文件不懂的移步到npm中文网 ,一下说几个关键的

    • "scripts" : 指令选项,
      • 此例中指令时 ./node_modules/.bin/babel src --out-dir pulic -watch,为了简化给他"babel"指令
    • "devDependencies":开发时依赖,生产时不需要。
      • 使用npm 安装的时候 --save-dev 可简写 -D
    • "dependencies":生产时依赖,就是表示发布到线上的时候也需要的依赖
      • 使用npm 安装时 --save 可简写-S

相关文章

网友评论

      本文标题:React 学习回顾(第一节)

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