React_native常用第三方庫

第三方庫

UI套件

1悠栓, NativeBase

NativeBase 是一個廣受歡迎的 UI 組件庫咱揍,為 React Native 提供了數(shù)十個跨平臺組件节预。在使用 NativeBase 時,你可以使用任意開箱即用的第三方原生庫狈究,而這個項目本身也擁有一個豐富的生態(tài)系統(tǒng)碗淌,從有用的入門套件到可定制的主題模板。
NativeBase 項目地址: https://github.com/GeekyAnts/NativeBase
入門學(xué)習(xí)地址: https://reactnativeseed.com/

2抖锥,React Native Elements

React Native Elements是一個高度可定制的跨平臺 UI 工具包亿眠,完全用 Javascript 構(gòu)建。該庫的作者聲稱“React Native Elements 的想法更多的是關(guān)于組件結(jié)構(gòu)而不是設(shè)計磅废,這意味著在使用某些元素時可以減少樣板代碼纳像,但可以完全控制它們的設(shè)計”,這對于開發(fā)新手和經(jīng)驗豐富的老手來說都很有吸引力拯勉。
React Native Elements 項目地址:
https://github.com/react-native-training/react-native-elements
React Native Elements 示例項目:
https://react-native-training.github.io/react-native-elements/

3爹耗,Shoutem

Shoutem也是一個 React Native UI 工具包,由 3 個部分組成:UI 組件谜喊、主題和組件動畫。該庫為 iOS 和 Android 提供了一組跨平臺組件倦始,所有組件都是可組合和可定制的斗遏。每個組件還提供了與其他組件一致的預(yù)定義樣式,這樣可以在無需手動定義復(fù)雜樣式的情況下構(gòu)建復(fù)雜的組件鞋邑。

項目地址:https://shoutem.github.io/ui/

4诵次, UI Kitten

UI Kitten這個庫提供了一個可定制和可重復(fù)使用的 react-native 組件工具包账蓉,該工具包將樣式定義移到特定位置,從而可以單獨重用組件或為組件設(shè)置樣式逾一。通過傳遞不同的變量铸本,可以很容易地“動態(tài)”改變主題樣式。
項目地址: https://github.com/akveo/react-native-ui-kitten
項目體驗地址:https://expo.io/@akveo/ui-kitten-explorer-app

5遵堵,React Native Material UI

React Native Material UI是一組高度可定制的 UI 組件箱玷,實現(xiàn)了谷歌的 Material Design。請注意陌宿,這個庫使用了一個名為 uiTheme 的 JS 對象锡足,這個對象在上下文間傳遞,以實現(xiàn)最大化的定制化能力壳坪。

React Native Material UI 項目地址:
https://github.com/xotahal/react-native-material-ui
包含庫組件及示例的清單:
https://github.com/xotahal/react-native-material-ui/blob/master/docs/Components.md

6舶得,React Native Material Kit

React Native Material Kit是一套很有用的 UI 組件和主題,實現(xiàn)了谷歌的 Material Design爽蝴。不過需要說明的是沐批, React Native Material Kit在2017 年 12 月之后就停止維護了。
項目地址: https://github.com/xinthink/react-native-material-kit

7蝎亚,Nachos UI

Nachos UI 是一個 React Native 組件庫九孩,提供了 30 多個可定制的組件,這些組件也可以通過 react-native-web 在 Web 上運行颖对。它通過了快照測試捻撑,支持格式化和 yarn,提供了熱火的設(shè)計和全局主題管理器缤底。
項目地址: https://github.com/nachos-ui/nachos-ui

8顾患,React Native UI Library

Wix 工程公司正致力于開發(fā)這個最先進的 UI 工具集和組件庫,它還支持 react-native-animatable 和 react-native-blur个唧。這個庫附帶了一組預(yù)定義的樣式預(yù)設(shè)(轉(zhuǎn)換為修飾符)江解,包括 Color、Typography徙歼、Shadow犁河、Border Radius 等。
項目地址: https://github.com/wix/react-native-ui-lib

9魄梯,React Native Paper

React Native Paper是一個跨平臺的 UI 組件庫桨螺,它遵循 Material Design 指南,提供了全局主題支持和可選的 babel 插件酿秸,用以減少捆綁包大小灭翔。
React Native Paper 項目地址:
https://github.com/callstack/react-native-paper

Expo 示例應(yīng)用程序:
https://expo.io/@satya164/react-native-paper-example

10,React Native Vector Icons

React Native Vector Icons是一組 React Native 的可定制圖標(biāo)辣苏,支持 NavBar/TabBar/ToolbarAndroid肝箱、圖像源和完整樣式哄褒。它非常有用,而且被數(shù)千個應(yīng)用程序以及其他 UI 組件庫(如 react-native-paper)所使用煌张。
項目地址: https://github.com/oblador/react-native-vector-icons
示例項目:https://oblador.github.io/react-native-vector-icons/

11呐赡,Teaset

Teaset是一個 React Native UI 庫,提供了 20 多個純 JS(ES6)組件骏融,用于內(nèi)容顯示和動作控制链嘀。雖然它的文檔不夠詳盡,但它簡潔的設(shè)計吸引了我的眼球绎谦。
項目地址:https://github.com/rilyu/teaset

其他庫

1管闷,antd-mobile

antd-mobile是由螞蟻金融團隊推出的一個開源的react組件庫,這個組件庫擁有很多使用的組件窃肠。

項目地址:https://github.com/ant-design/ant-design-mobile

2包个,react-native-button

react-native-button是github上一個開源的button組件,目前仍保持比較快的更新頻率冤留,提供比較豐富的Button功能碧囊。
項目地址:https://github.com/ide/react-native-button

3,react-native-image-viewer

react-native-image-viewer是一個圖片大圖瀏覽的庫纤怒,點擊圖片可以放大縮小糯而。

項目地址:https://github.com/ascoders/react-native-image-viewer

4,react-native-image-picker

react-native-image-picker是實現(xiàn)多個圖像選擇泊窘、裁剪熄驼、壓縮等功能的第三方庫,可以使用該庫實現(xiàn)圖片烘豹、照相等操作瓜贾。

項目地址:https://github.com/react-community/react-native-image-picker

5,react-native-picker

react-native-picker是React native最常見的滾輪控件携悯,可以實現(xiàn)單滾輪祭芦、雙滾輪和三滾輪效果。

項目地址:https://github.com/beefe/react-native-picker

6憔鬼,react-native-scrollable-tab-view

react-native-scrollable-tab-view是一個帶有TabBar和可切換頁面的控件龟劲。,在Android中可以看成是ViewPager和TabLayout的結(jié)合轴或。
項目地址:https://github.com/happypancake/react-native-scrollable-tab-view

7昌跌,react-native-app-intro

react-native-app-intro是實現(xiàn)引導(dǎo)頁的庫,當(dāng)然開發(fā)者也可以自己手動實現(xiàn)照雁。

項目地址:https://github.com/fuyaode/react-native-app-intro

8避矢,3D Touch

3D Touch是實現(xiàn)React native 3D Touch的庫,可以用此庫很方便的實現(xiàn)3D Touch。效果如下:

項目地址:https://github.com/jordanbyron/react-native-quick-actions

9审胸,react-native-snap-carousel

react-native-snap-carousel是可以實現(xiàn)復(fù)雜效果的輪播圖庫,實現(xiàn)的效果如下:

除此之外卸勺,還可以實現(xiàn)Galley效果等多種效果砂沛。
項目地址:https://github.com/archriss/react-native-snap-carousel

10,react-native-blur

react-native-blur是專門用于實現(xiàn)毛玻璃效果的曙求。
項目地址:https://github.com/react-native-community/react-native-blur

11碍庵,react-native-actionsheet

react-native-actionsheet是實現(xiàn)底部彈框的組件,可以在Android和iOS平臺上共用悟狱,當(dāng)然也可以自己封裝實現(xiàn)静浴。

項目地址:https://github.com/beefe/react-native-actionsheet

12,react-native-popover

react-native-popover是React Native開發(fā)中常見的彈出提示框操作挤渐,其效果如下圖所示:

13苹享,react-native-charts-wrapper

圖表在移動開發(fā)中應(yīng)用的場景可謂非常多,這里介紹一款使用的比較多的庫浴麻。

項目地址:https://github.com/wuxudong/react-native-charts-wrapper

14得问,react-native-spinkit

react-native-spinkit是一個很炫的加載動畫第三方庫,可以根據(jù)實際情況定制加載的動畫软免。

https://github.com/maxs15/react-native-spinkit

15宫纬,F(xiàn)acebook Design-iOS 10 iPhone GUI

Facebook Design-iOS 10 iPhone GUI是iOS 10 公開版的 GUI 元素模板,包括 Sketch膏萧、Photoshop漓骚、Figma、XD 和 Craft榛泛。
項目首頁:https://facebook.design/ios10


原文:https://blog.csdn.net/xiangzhihong8/article/details/81812418
版權(quán)聲明:本文為博主原創(chuàng)文章蝌蹂,轉(zhuǎn)載請附上博文鏈接!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末挟鸠,一起剝皮案震驚了整個濱河市叉信,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌艘希,老刑警劉巖硼身,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異覆享,居然都是意外死亡佳遂,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門撒顿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來丑罪,“玉大人,你說我怎么就攤上這事》砸伲” “怎么了跪另?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長煤搜。 經(jīng)常有香客問我免绿,道長,這世上最難降的妖魔是什么擦盾? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任嘲驾,我火速辦了婚禮,結(jié)果婚禮上迹卢,老公的妹妹穿的比我還像新娘辽故。我一直安慰自己,他們只是感情好腐碱,可當(dāng)我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布誊垢。 她就那樣靜靜地躺著,像睡著了一般喻杈。 火紅的嫁衣襯著肌膚如雪彤枢。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天筒饰,我揣著相機與錄音缴啡,去河邊找鬼。 笑死瓷们,一個胖子當(dāng)著我的面吹牛业栅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播谬晕,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼贼邓,長吁一口氣:“原來是場噩夢啊……” “哼膘壶!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤碉就,失蹤者是張志新(化名)和其女友劉穎内狗,沒想到半個月后圈匆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體邻吭,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年焕檬,在試婚紗的時候發(fā)現(xiàn)自己被綠了姆坚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡实愚,死狀恐怖兼呵,靈堂內(nèi)的尸體忽然破棺而出兔辅,到底是詐尸還是另有隱情,我是刑警寧澤击喂,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布维苔,位于F島的核電站,受9級特大地震影響茫负,放射性物質(zhì)發(fā)生泄漏蕉鸳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一忍法、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧榕吼,春花似錦饿序、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至顽素,卻和暖如春咽弦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背胁出。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工型型, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人全蝶。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓闹蒜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親抑淫。 傳聞我的和親對象是個殘疾皇子绷落,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內(nèi)容