开发你的第一个React + Ant Design网页(一、配置+编写主页)

前言

React是Facebook推出的一个前端框架,之前被用于著名的社交媒体Instagram中,后来由于取得了不错的反响,于是Facebook决定将其开源。出身名门的React也不负众望,成功成为当前最火热的三大前端框架之一。相比于Angular,React更加轻量。而相对于另一个轻量级前端框架Vue来说,React虽然学习和使用起来难度稍微大一些,但是React的社区相对来说人气更旺,而且在移动端的开发上面,大名鼎鼎的React Native更是尽显优势,在代码性能上要好过Vue框架。今天我们就来对React进行一个入门的学习。
这里还要用到的是一个UI设计语言,Ant Design。Ant Design同样出身名门,是阿里巴巴旗下蚂蚁金融服务集团(旗下拥有支付宝、余额宝等产品)所设计的一个前端UI组件库。目前支持了React, 并且有一个对Vue支持的测试版本。

正文

配置

这里我们需要用到的开发工具有

npm install -g create-react-app yarn

对create-react-app这个脚手架进行全局安装。然后进入到我们的workspace中,输入如下代码

create-react-app antd-demo

就可以创建一个名字为andt-demo的React工程。创建的过程很有特点,像是在给硬盘整理碎片。


这里写图片描述

创建完之后我们就可以在Webstorm中打开这个工程。目录结构如下


这里写图片描述

这个时候我们就完成了最基本的工程创建。如果我们此时在命令行中进入这个工程,并输入

npm start

稍等一会之后浏览器会启动一个新的标签页。如图。


这里写图片描述

这里面使用了热加载技术,我们在代码中做出的改变会实时显示在页面上。

接下来我们还要做一件事: 引入Ant design的组件库:

yarn add antd

这样工程就已经配置完毕了。

创建主页

在src中创建一个文件夹,名为Navi,在Navi文件夹下面创建一个Navi.js和一个Navi.css文件。
在Navi.js中,加入如下代码

import { Layout, Menu, Breadcrumb, Icon } from 'antd';
import React, { Component } from 'react';
import 'antd/dist/antd.css';
import logo from '../logo.svg';
import './Navi.css'
const { Header, Content, Footer, Sider } = Layout;

class SiderDemo extends Component {
    state = {
        collapsed: false,
        mode: &#
  • 24
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值