前提条件:

已安装过webstorm和nodejs。

安装create-react-app和yarn

npm install -g create-react-app yarn

打开WebStorm创建工程

安装antd

yarn add antd --save

修改app.js代码

import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
import { Button } from 'antd';class App extends Component {render() {return (<div className="App"><div className="App-header"><img src={logo} className="App-logo" alt="logo" /><h2>Welcome to React</h2></div><Button type="primary">Button</Button><p className="App-intro">To get started, edit <code>src/App.js</code> and save to reload.</p></div>);}
}export default App;

修改app.css代码

@import '~antd/dist/antd.css';.App {text-align: center;
}

运行程序

yarn start

生产环境运行yarn run build

--结束--

基于WebStorm, React和Ant.Design开发WebAppDemo相关推荐

  1. 使用create-react-app搭建TypeScript+React+Ant Design开发环境

    一.使用create-react-app创建一个支持TypeScript+React的开发环境: 要创建一个支持TypeScript的Create React App项目,可以运行: npx crea ...

  2. 基于React、Ant Design的ButtonGroup组件

    目录 介绍 使用方式 安装 使用 API Props children 介绍 本组件基于React.Ant Design,适用于React + Ant Design项目 本组件设计为超过一定数量的按钮 ...

  3. 前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(一)

    前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(一) 前言 现在的效果 安装 dva-cli 创建新应用 预览项目 文件结构简单介绍 使用 antd做页面 定义 ...

  4. Artiely Vue Admin - 基于蚂蚁金服Ant Design构建的高颜值开源管理后台UI框架

    继承 Ant Design 专业美观的优点,支持PC/手机/平板的响应式布局的优秀后台管理系统 UI 框架. 关于 Artiely Vue Admin Ant Design 是阿里巴巴蚂蚁金服团队出品 ...

  5. 前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二)

    前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二) 前言 定义 Model connect 起来 更新state 拥抱变化 主题切换 更换页面 获取当前设备类 ...

  6. 基于 Vue3.0 和 Ant Design Vue ,高颜值管理后台UI框架vue-vben-admin运行

    简介 Vue Vben Admin 是一个免费开源的中后台模版.使用了最新的vue3,vite2,TypeScript等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考. Github地址 ...

  7. (开源)基于vue, react, node.js, go开发的微商城(含微信小程序)

    微商城 地址: https://github.com/shen100/wemall 求star,求关注 项目截图 微信小程序 项目环境搭建 1 克隆代码 git clone https://githu ...

  8. #react 之ant design Pro 学习研究#----启动项目

    2019独角兽企业重金招聘Python工程师标准>>> #首页 src/index.js import '@babel/polyfill'; import 'url-polyfill ...

  9. React再ant design 中弹窗把子组件表单的数据传递给父组件

    父组件 handleOk = () => {const changeValue = this.formRef.current.getFieldValue('categoryName') // 取 ...

最新文章

  1. 《算法的乐趣》----第二章算法设计基础(笔记一)
  2. 平衡二叉排序树的创建和实现调整过程
  3. 扩展cocos slider控件,支持禁用置灰
  4. css语言基础--css的选择符语法
  5. WCF中安全的那些事!!!
  6. iphone全部机型_苹果12,十三岁iPhone最鸡贼的一次发布会
  7. 关于C++中二维vector使用
  8. 运算符与,|与||的区别
  9. 献给 Python 开发人员的 25 个最佳 GitHub 代码库!
  10. IOS UI 第一篇:基本UI
  11. AT2164 AGC006C Rabbit Exercise
  12. mysql 主从数据库配置_8、MySQL主从数据库配置
  13. FastDFS 分布式文件系统(部署和运维)
  14. 计算机网络tcp/ip协议,UDP,HTTP/HTTPS基础知识
  15. 微信java版s40_塞班微信S40版下载
  16. java菜鸟疑问1:为什么我的代码总出现cannot be resolved or is not a field这种问题
  17. flink-sqlclient报错
  18. c语言结构体的流程图怎么画,结构流程图不会画?手把手教你学会!
  19. dataframe数据之间求补集
  20. QT TCPsocket 封包 粘包分析

热门文章

  1. PHP 杂谈《重构-改善既有代码的设计》之二 对象之间搬移特性
  2. ADO.NET Entity Framework建模和映射(实体框架)
  3. 如何实现文章中文字的打字效果
  4. raw_input 与 input的区别
  5. 洛谷 - P2051 [AHOI2009]中国象棋(计数dp)
  6. HDU - 5521 Meeting(最短路+思维建边)
  7. Gym - 101972A Multiplication Dilemma(模拟)
  8. CodeForces - 1030C Vasya and Golden Ticket(思维)
  9. ctab法提取dna流程图_【分子】DNA的提取与检测(下)——质粒DNA
  10. 视音频数据处理入门:PCM音频采样数据处理