美文网首页
ReactJS_01 React安装

ReactJS_01 React安装

作者: 习惯芥末味 | 来源:发表于2018-10-03 18:16 被阅读0次

    学习React最简单的方法是直接在html文件内引入三个js文件即可直接本地操作:

    • <script src="https://cdn.bootcss.com/react/16.4.0/umd/react.development.js"></script>
    • <script src="https://cdn.bootcss.com/react-dom/16.4.0/umd/react-dom.development.js"></script>
    • <script src="https://cdn.bootcss.com/babel-standalone/6.26.0/babel.min.js"></script>

    注意: 在浏览器中使用 Babel 来编译 JSX 效率是非常低的。
    react.min.js是 React 的核心库
    react-dom.min.js提供与 DOM 相关的功能
    babel.min.js Babel 可以将 ES6 代码转为 ES5 代码,这样我们就能在目前不支持 ES6 浏览器上执行 React 代码。Babel 内嵌了对 JSX 的支持。通过将 Babel 和 babel-sublime 包(package)一同使用可以让源码的语法渲染上升到一个全新的水平。

    注意:
    如果我们需要使用 JSX,则 <script> 标签的type 属性需要设置为 text/babel

    使用实例

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8" />
    <title>Hello React!</title>
    <script src="https://cdn.bootcss.com/react/16.4.0/umd/react.development.js"></script>
    <script src="https://cdn.bootcss.com/react-dom/16.4.0/umd/react-dom.development.js"></script>
    <script src="https://cdn.bootcss.com/babel-standalone/6.26.0/babel.min.js"></script>
    </head>
    <body>
     
    <div id="example"></div>
    <script type="text/babel">  //注意type属性值
    ReactDOM.render(
        <h1>Hello, world!</h1>,
        document.getElementById('example')
    );
    </script>
     
    </body>
    </html>
    

    通过 npm 使用 React

    如果你的系统还不支持 Node.js 及 NPM 可以参考我们的 Node.js 教程

    国内使用 npm 速度很慢,你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    npm config set registry https://registry.npm.taobao.org

    这样就可以使用 cnpm 命令来安装模块了:
    更多信息可以查阅:http://npm.taobao.org/


    使用 create-react-app 快速构建 React 开发环境

    create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境。

    create-react-app 自动创建的项目是基于Webpack + ES6

    执行以下命令创建项目:

    cnpm install -g create-react-app
    create-react-app my-app
    cd my-app/
    npm start

    开始运行

    会自动在浏览器中打开 http://localhost:3000/ ,结果如下图所示:

    安装成功显示

    相关文章

      网友评论

          本文标题:ReactJS_01 React安装

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