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;
效果图:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。