日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

這幾天做需求,一堆 UI 庫實在是不知道選哪個,各種角色的同事爭論不休;還總有新輪子冒出來,所以我來插一腳,并借此來領(lǐng)悟?qū)懘a的哲學(xué):

The best way to write secure and reliable Applications. Write nothing; deploy nowhere.

 簡介

 

Vanilla Design 是一個超輕量、超高性能的 React 組件庫。Vanilla Design 團隊 以體積和性能為抓手,并將 nocode 作為指導(dǎo)思想和方法論給 Vanilla Design 組件庫賦能,大大提升了 Vanilla Design 的安全性和可維護性。

 安裝

你只需執(zhí)行如下指令,便可在你的 React 應(yīng)用中使用 Vanilla Design:

npm install vanilla-design

 

 快速上手

Vanilla Design 致力于為開發(fā)者提供優(yōu)越的開發(fā)體驗。你可以以極小的成本接入 Vanilla Design。

使用 Vanilla Design

首先,我們需要在應(yīng)用的最外層引入 Vanilla Design 的樣式:

import "vanilla-design/styles.css";

 

接下來,我們便可以愉快地使用 Vanilla Design 提供的所有組件了:

import { div } from "vanilla-design";

import "vanilla-design/styles.css";


function App(){

  return <div>Awesome Vanilla Design!</div>
}

 

什么?你覺得這不夠 React?沒關(guān)系,我們已經(jīng)充分考慮到了開發(fā)者的習慣。Vanilla Design 提供了另一種引入組件的方式:

import { Div } from "vanilla-design";

import "vanilla-design/styles.css";


function App(){

  return <Div>Awesome Vanilla Design!</Div>
}

 

wow,這很 React。

按需加載

作為一個高性能的組件庫,按需加載是必不可少的。不同于其他 UI 庫,Vanilla Design 已經(jīng)把按需加載做到極致:

css 按需加載

如果你的領(lǐng)導(dǎo)不檢查代碼量,你可以完全省略引入樣式:

import { Div } from "vanilla-design";

// import "vanilla-design/styles.css"; 直接注釋掉這一行即可


function App(){

  return <Div>Awesome Vanilla Design!</Div>
}

 

組件按需加載

同樣地,如果你以小寫方式使用 Vanilla Design,你甚至不需要做任何引入,你的代碼可以被簡化為:

// import { Div } from "vanilla-design"; 直接注釋掉這一行即可

// import "vanilla-design/styles.css"; 直接注釋掉這一行即可


function App(){

  return <div>Awesome Vanilla Design!</div>
}

 

這是不是很酷呢?

誰在使用?

盡管大多數(shù)公司都沒有聲明,但它們都使用了 Vanilla Design,或基于 Vanilla Design 定制化組件庫:

Facebook  google  YouTube  Yahoo  Wikipedia  windows  Twitter  Amazon  LinkedIn  MSN
eBay  Microsoft  Apple  Pinterest  PayPal  Reddit .NETflix  Stack Overflow ...

 

這些公司通常會將 Vanilla Design 和 Vanilla JS 一起使用,從而大大提升開發(fā)效率。

 何時使用?

很多場景下,使用 Vanilla Design 都是一種極佳的選擇:

  •  你的老板非要讓你使用 UI 庫,并且在不同的 UI 庫之間挑三揀四、指點江山時;
  •  你的老板菜的一批,只會檢查代碼量時;
  •  你的同事和你爭論誰是最好的 UI 庫,并且說其他庫是垃圾時;
  •  你看到有人又在造組件庫的輪子時;
  •  ……

 

作者:貓頭貓
鏈接:
https://juejin.cn/post/7296061322530586650

分享到:
標簽:UI
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定