美文网首页前端之react
react前端项目构建之【UI框架篇】

react前端项目构建之【UI框架篇】

作者: lhaozhan | 来源:发表于2019-07-15 18:20 被阅读0次

前言:前言都是废话,需认真阅读,UI框架很重要除非你想都自己写

UI框架选择:

    Material-UI

    Ant-design

    SemanticUI

    ...

    目前能入吾眼就上面三,(又吹牛了,其实是因为我只接触过这三货),选择其中的 Ant-design进行项目开发: ant-design官网

实战:添加antd UI框架到项目中

    使用react-create-app创建项目后结构如下:

    启动项目:npm start

    界面如下:

    添加antd库:  npm install antd --save

    修改src/App.js:

        添加以上两行代码,运行后界面如下:

        界面上多了一个 click me 的按钮

        问题来了,这按钮太丑了,说好的漂亮的UI框架呢,这种按钮我自己都能写了?

        样式有问题一般就是css的问题,css文件没有加载到,解决问题的通常做法就是在src/App.js中直接加入antd的css文件。

        import 'antd/dist/antd.css';

        加上后运行结果如下:

    好了终于看到蓝色的按钮了。antd UI官方文档组件中都有说明,到这里antd UI的组件都可以在我们项目里面使用,O了。

    不对!文档里面说的推荐什么按需加载是什么鬼?

    其实就是为了性能,antd.css文件包含了所有组件的css样式,我们只用到按钮组件却加载了整个框架的css有点浪费。所以就搞个按需加载,用到哪个组件才加载哪个组件的css/less文件。

    不过我们目的已经达到,在项目里面已经可以正常使用antdUI了。对于react-create-app创建的框架如何配置按需加载,antd官方文档只提到以下的方式(懒,直接截图了),哎!下面的还是先不要看了,咱们都能用了,性能后面再说!

    妈的, babel-plugin-import是什么鬼? 使用babel-plugin-import的话那段配置要加到哪里去,我们项目貌似就只有package.json这个一个配置文件!

    react-create-app帮我们把webpack、babel的配置都给隐藏起来了,初学者可以到此为止。

    怎么让react-create-app的项目可以自定义配置webpack、babel的配置:使用react-create-app eject命令将webpack、babel等隐藏配置文件显示出来,然后手动修改。webpack、babel相关知识自行学习。


    上一篇   下一篇
 

相关文章

  • react前端项目构建之【UI框架篇】

    前言:前言都是废话,需认真阅读,UI框架很重要除非你想都自己写 UI框架选择: Material-UI Ant-...

  • 从零开始react项目构建

    react项目构建使用脚手架:create-react-app 配置:antd UI框架配置和less配置 一、命...

  • vue-cli 2搭建前端项目

    目前主流的前端开发框架有React、Angular和Vue。随着webpack等工具的兴起,前端项目的构建和打包开...

  • 从React到Flux架构

    React 本身只涉及UI层,如果搭建大型应用,必须搭配一个前端框架。即:React + 前端框架。Flux是Fa...

  • React入门教程(1)React的结构

    react 一个UI框架 React用于构建用户界面的 JavaScript 库. react 特点 mvvm 声...

  • React Native 语言基础之ES6

    React Native 是基于 React 这个前端框架来构建native app的架构。React Nativ...

  • Vue与React的区别

    简介 Vue和React都属于前端开发热门框架,React是facebook创建的javascript UI框架,...

  • 前端最受欢迎的 UI 框架

    前端最受欢迎的 UI 框架 bootstrap: 由 twitter 出品的 UI 框架。经过多年的发展,社区构建...

  • RN的大体认识

    初识React Native 我们都知道React是一套开源JavaScript 库(也可以称为前端 UI 框架)...

  • 热搜

    前端技术规划书 一、项目定位 1. 简介 2. 需求 二、UI框架 1. 界面构建 2. 链接 VonicMint...

网友评论

    本文标题:react前端项目构建之【UI框架篇】

    本文链接:https://www.haomeiwen.com/subject/gsxokctx.html