基于WebStorm, React和Ant.Design开发WebAppDemo
前提条件:
已安装过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相关推荐
- 使用create-react-app搭建TypeScript+React+Ant Design开发环境
一.使用create-react-app创建一个支持TypeScript+React的开发环境: 要创建一个支持TypeScript的Create React App项目,可以运行: npx crea ...
- 基于React、Ant Design的ButtonGroup组件
目录 介绍 使用方式 安装 使用 API Props children 介绍 本组件基于React.Ant Design,适用于React + Ant Design项目 本组件设计为超过一定数量的按钮 ...
- 前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(一)
前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(一) 前言 现在的效果 安装 dva-cli 创建新应用 预览项目 文件结构简单介绍 使用 antd做页面 定义 ...
- Artiely Vue Admin - 基于蚂蚁金服Ant Design构建的高颜值开源管理后台UI框架
继承 Ant Design 专业美观的优点,支持PC/手机/平板的响应式布局的优秀后台管理系统 UI 框架. 关于 Artiely Vue Admin Ant Design 是阿里巴巴蚂蚁金服团队出品 ...
- 前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二)
前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二) 前言 定义 Model connect 起来 更新state 拥抱变化 主题切换 更换页面 获取当前设备类 ...
- 基于 Vue3.0 和 Ant Design Vue ,高颜值管理后台UI框架vue-vben-admin运行
简介 Vue Vben Admin 是一个免费开源的中后台模版.使用了最新的vue3,vite2,TypeScript等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考. Github地址 ...
- (开源)基于vue, react, node.js, go开发的微商城(含微信小程序)
微商城 地址: https://github.com/shen100/wemall 求star,求关注 项目截图 微信小程序 项目环境搭建 1 克隆代码 git clone https://githu ...
- #react 之ant design Pro 学习研究#----启动项目
2019独角兽企业重金招聘Python工程师标准>>> #首页 src/index.js import '@babel/polyfill'; import 'url-polyfill ...
- React再ant design 中弹窗把子组件表单的数据传递给父组件
父组件 handleOk = () => {const changeValue = this.formRef.current.getFieldValue('categoryName') // 取 ...
最新文章
- 《算法的乐趣》----第二章算法设计基础(笔记一)
- 平衡二叉排序树的创建和实现调整过程
- 扩展cocos slider控件,支持禁用置灰
- css语言基础--css的选择符语法
- WCF中安全的那些事!!!
- iphone全部机型_苹果12,十三岁iPhone最鸡贼的一次发布会
- 关于C++中二维vector使用
- 运算符与,|与||的区别
- 献给 Python 开发人员的 25 个最佳 GitHub 代码库!
- IOS UI 第一篇:基本UI
- AT2164 AGC006C Rabbit Exercise
- mysql 主从数据库配置_8、MySQL主从数据库配置
- FastDFS 分布式文件系统(部署和运维)
- 计算机网络tcp/ip协议,UDP,HTTP/HTTPS基础知识
- 微信java版s40_塞班微信S40版下载
- java菜鸟疑问1:为什么我的代码总出现cannot be resolved or is not a field这种问题
- flink-sqlclient报错
- c语言结构体的流程图怎么画,结构流程图不会画?手把手教你学会!
- dataframe数据之间求补集
- QT TCPsocket 封包 粘包分析
热门文章
- PHP 杂谈《重构-改善既有代码的设计》之二 对象之间搬移特性
- ADO.NET Entity Framework建模和映射(实体框架)
- 如何实现文章中文字的打字效果
- raw_input 与 input的区别
- 洛谷 - P2051 [AHOI2009]中国象棋(计数dp)
- HDU - 5521 Meeting(最短路+思维建边)
- Gym - 101972A Multiplication Dilemma(模拟)
- CodeForces - 1030C Vasya and Golden Ticket(思维)
- ctab法提取dna流程图_【分子】DNA的提取与检测(下)——质粒DNA
- 视音频数据处理入门:PCM音频采样数据处理