加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

create-react-app安装及使用

发布时间:2020-12-15 06:57:01 所属栏目:百科 来源:网络整理
导读:create-react-app学习之前可以从它的官网开始了解 推荐网址 安装 推荐网址 按这个步骤走下去: npm install -g create-react-app create-react-app my-app 使用命令创建应用,myapp为项目名称 cd my-app 进入目录,然后就启动 npm start 启动之后打开的页面

create-react-app学习之前可以从它的官网开始了解

推荐网址

安装

推荐网址

按这个步骤走下去:

  • npm install -g create-react-app

  • create-react-app my-app

使用命令创建应用,myapp为项目名称

  • cd my-app

进入目录,然后就启动

  • npm start

启动之后打开的页面:

这是我现在的项目目录:

下面代码:

如果觉得不舒服,可以自己新建文件夹

在App.js先写一些东西,看看它是否运行

import React,{ Component } from 'react';

class App extends Component {
  render() {
    return (
      <h1>asdfghj</h1>
    );
  }
}

export default App;

这是运行的效果图:

安装最后一步:推荐网址

  • npm install --save react-router-dom

安装完之后可以在项目目录src下创建几个文件夹

看我的代码:

App.js

import React,{ Component } from 'react';
import { BrowserRouter,Route,Link} from 'react-router-dom';


import Home from './components/Home';
import Product from './components/Product';
import About from './components/About';

class App extends Component {
    render() {
        return (
          <BrowserRouter>
            <div>
              <a href="/abc">家</a>
              <a href="/abc1">产品</a>
              <a href="/abc2">我们</a>
              <br/>
              <Link to="abc"> 家</Link>
              <Link to="abc1"> 产品</Link>
              <Link to="abc2">我们</Link>
              <br/>
              <Route path="/abc" component={Home}/>
              <Route path="/abc1" component={Product}/>
              <Route path="/abc2" component={About}/>
            </div>
              
          </BrowserRouter>
               
        );
    }
}

export default App;

About.js

import React from 'react';

class About extends React.Component {
    render() {
        return (
                <h1>关于我们</h1>
        );
    }
}

export default About;

Home.js

import React from 'react';

class Home extends React.Component {
    render() {
        return (
                <h1>hihihihi</h1>
        );
    }
}

export default Home;

Product.js

import React from 'react';

class Product extends React.Component {
    render() {
        return (
                <h1>产品列表</h1>
        );
    }
}

export default Product;

效果图:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读