最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在React項(xiàng)目中使用AntDesign

 更新時(shí)間:2022年04月12日 10:43:50   作者:jGjHwTzBzEwSdTb  
我們?cè)诤笈_(tái)管理系統(tǒng)React項(xiàng)目開(kāi)發(fā)中會(huì)有Table表格、Form表單、List列表、Button按鈕等組件,這個(gè)時(shí)候我們可以使用AntDesign來(lái)減少開(kāi)發(fā)中不必要的樣式問(wèn)題,本文就介紹了eact項(xiàng)目中使用AntDesign,感興趣的可以了解一下

0.前言

我們?cè)诤笈_(tái)管理系統(tǒng)React項(xiàng)目開(kāi)發(fā)中會(huì)有Table表格、Form表單、List列表、Button按鈕等組件,這個(gè)時(shí)候我們可以使用AntDesign來(lái)減少開(kāi)發(fā)中不必要的樣式問(wèn)題。

1.AntDesign是什么?

Ant Design 是一個(gè) UI 設(shè)計(jì)語(yǔ)言,是一套提煉和應(yīng)用于企業(yè)級(jí)后臺(tái)產(chǎn)品的交互語(yǔ)言和視覺(jué)體系

2.AntDesign如何使用?

首先你要安裝 yarnnpmcnpm

$ yarn create react-app antd-demo 
# or 
$ npx create-react-app antd-demo
# or
$ npm create react-app antd-demo 
// 若網(wǎng)絡(luò)緩慢可使用cnpm淘寶鏡像
$ cnpm create react-app antd-demo 

工具會(huì)自動(dòng)初始化一個(gè)腳手架并安裝 React 項(xiàng)目的各種必要依賴

然后我們進(jìn)入項(xiàng)目并啟動(dòng)。

$ cd antd-demo
$ yarn/npm/cnpm start

此時(shí)瀏覽器會(huì)訪問(wèn) http://localhost:3000/ ,看到 Welcome to React 的界面就算成功了。

而后需要引入AntD

現(xiàn)在從 yarn 或 npm 安裝并引入 antd。

$ yarn add antd

3.如何具體使用AntDdesign的組件

通用步驟是,先用import引入antd的具體某一個(gè)組件,然后根據(jù)規(guī)則及API使用

例:

3-1.如何使用 antd 的Table組件

import React from 'react';
import { Table } from 'antd';
import './App.css';

const columns = [
    { title: 'Name',
      dataIndex: 'name',
      key: 'name',
      render: text => <a>{text}</a>,
    },
    { 
      title: 'Age',
      dataIndex: 'age',
      key: 'age',
    },
];

const data = [
    {
      key: 1,
      name: 'one',
      age: '10',
    },
    {
      key: 2,
      name: 'two',
      age: '20',
    },
];


const App = () => (
    <div className="App">
        <Table columns={columns} dataSource={data} />
    </div>
    );

export default App;

樣式如圖:

3-2.如何使用 antd 的Button組件

import React from 'react';
import { Button } from 'antd';

const App = () => (
      <div className="App">
          <Button type="primary">Primary Button</Button><br/>
          <Button>Default Button</Button><br/>
          <Button type="dashed">Dashed Button</Button><br/>
          <Button type="text">Text Button</Button><br/>
          <Button type="link">Link Button</Button><br/>
      </div>
    );


export default App;

4.后續(xù)

總結(jié):總體來(lái)說(shuō)要使用ant具體的某一個(gè)組件,就要仔細(xì)觀看組件的API,以API為基準(zhǔn)來(lái)進(jìn)行開(kāi)發(fā)。

好處:用Ant開(kāi)發(fā),省去了寫css樣式的問(wèn)題,同時(shí),組件里也有相應(yīng)的JS方法,便于開(kāi)發(fā)

到此這篇關(guān)于如何在React項(xiàng)目中使用AntDesign的文章就介紹到這了,更多相關(guān)React使用AntDesign內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • React?Native?中處理?Android?手機(jī)吞字的解決方案

    React?Native?中處理?Android?手機(jī)吞字的解決方案

    這篇文章主要介紹了React?Native?中處理?Android?手機(jī)吞字的解決方案,作者在 React Native 0.67.4 環(huán)境下,編寫了一個(gè)小 demo 來(lái)復(fù)現(xiàn)這個(gè)問(wèn)題,需要的朋友可以參考下
    2022-08-08
  • React18新增特性介紹

    React18新增特性介紹

    react歷次版本迭代主要想解決的是兩類導(dǎo)致網(wǎng)頁(yè)卡頓的問(wèn)題,分別是cpu密集型任務(wù)和io密集型任務(wù)導(dǎo)致的卡頓問(wèn)題,react18新增特性就是為了解決上述問(wèn)題
    2022-09-09
  • 一百多行代碼實(shí)現(xiàn)react拖拽hooks

    一百多行代碼實(shí)現(xiàn)react拖拽hooks

    這篇文章主要介紹了一百多行代碼實(shí)現(xiàn)react拖拽hooks,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 詳解React 16 中的異常處理

    詳解React 16 中的異常處理

    這篇文章主要介紹了詳解React 16 中的異常處理的相關(guān)資料,React 16.x 版本中,引入了所謂 Error Boundary 的概念,從而保證了發(fā)生在 UI 層的錯(cuò)誤不會(huì)連鎖導(dǎo)致整個(gè)應(yīng)用程序崩潰;未被任何異常邊界捕獲的異常可能會(huì)導(dǎo)致整個(gè) React 組件樹(shù)被卸載,需要的朋友可以參考下
    2017-07-07
  • React腳手架搭建的學(xué)習(xí)

    React腳手架搭建的學(xué)習(xí)

    本文主要介紹了React腳手架搭建的學(xué)習(xí),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • React國(guó)際化react-i18next詳解

    React國(guó)際化react-i18next詳解

    react-i18next 是基于 i18next 的一款強(qiáng)大的國(guó)際化框架,可以用于 react 和 react-native 應(yīng)用,是目前非常主流的國(guó)際化解決方案。這篇文章主要介紹了React國(guó)際化react-i18next的相關(guān)知識(shí),需要的朋友可以參考下
    2021-10-10
  • react配置webpack-bundle-analyzer項(xiàng)目?jī)?yōu)化踩坑記錄

    react配置webpack-bundle-analyzer項(xiàng)目?jī)?yōu)化踩坑記錄

    這篇文章主要介紹了react配置webpack-bundle-analyzer項(xiàng)目?jī)?yōu)化踩坑記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 詳解vant2 自動(dòng)檢查表單驗(yàn)證 -validate

    詳解vant2 自動(dòng)檢查表單驗(yàn)證 -validate

    這篇文章主要介紹了vant2 自動(dòng)檢查表單驗(yàn)證 -validate,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • 用react實(shí)現(xiàn)一個(gè)簡(jiǎn)單的scrollView組件

    用react實(shí)現(xiàn)一個(gè)簡(jiǎn)單的scrollView組件

    這篇文章主要給大家介紹一下如何用 react 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 scrollView組件,文中有詳細(xì)的代碼示例,具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-07-07
  • React?中如何將CSS?visibility?屬性設(shè)置為?hidden

    React?中如何將CSS?visibility?屬性設(shè)置為?hidden

    這篇文章主要介紹了React中如何將CSS?visibility屬性設(shè)置為?hidden,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05

最新評(píng)論

郁南县| 多伦县| 榕江县| 宁海县| 隆安县| 尉氏县| 名山县| 英吉沙县| 仁寿县| 延川县| 漾濞| 措勤县| 镇江市| 宝山区| 南昌县| 明水县| 崇左市| 衡东县| 河曲县| 徐水县| 怀集县| 桂东县| 贵港市| 淮南市| 保亭| 双桥区| 青州市| 兖州市| 都兰县| 正安县| 怀仁县| 额济纳旗| 高台县| 辉县市| 东阳市| 镶黄旗| 南木林县| 原平市| 兴宁市| 南华县| 绥宁县|