1. 程式人生 > >React Native常用一些元件

React Native常用一些元件

分享一個純js的Modal彈窗元件react-native-root-modal
相比其他Modal彈窗元件,這個元件有以下幾個優勢
1.純javascript解決方案,安裝方便
2.同時相容ios和android
3.靈活度相當高,元素外層使用View包裹,你可以對Modal元素新增任何可以在View上新增的屬性(其他原生的Modal元素,比如官方提供的Modal,動畫、樣式、尺寸都改不了)
4.使用方便,和官方提供的Modal類似
引入Modal元素
在需要出現彈窗的地方新增<Modal visible={true}>...</Modal>
done.這個元素會出現在螢幕的最上層,會蓋住其他所有的元素,需要關閉彈窗把visible屬性改為false既可

更多介紹和案例檢視github

安裝

npm install [email protected]

使用

這個彈窗元件使用起來很方便:

  1. 引入Modal
import Modal from 'react-native-root-modal';
  1. 加入Modal元素,設定visible屬性為true,該彈窗和它裡面的內容就會出現在螢幕的最上層
    <Modal visible={true}>
    ...這裡是彈窗的內容
    </Modal>

TIPS

Modal元素和View元素的用法幾乎一樣,只是Modal元素會脫離文件流出現在其他元素上面
你可以給Modal新增自定義的樣式,也可以新增自定的動畫或者新增PanResponder,隨你怎麼玩,靈活性很大

相關推薦

React Native常用一些元件

分享一個純js的Modal彈窗元件react-native-root-modal 相比其他Modal彈窗元件,這個元件有以下幾個優勢 1.純javascript解決方案,安裝方便 2.同時相容ios和android 3.靈活度相當高,元素外層使用View包裹,你可以對Modal元素新增任何可以在View上新

React Native常用第三方元件彙總--史上最全

快取管理https://github.com/reactnativecn/react-native-http-cacheListView的優化https://github.com/sghiassy/react-native-sglistview圖片和base64互轉https://github.com/xfu

React Native常用第三方元件

React Native 專案常用第三方元件彙總: react-native-animatable 動畫 react-native-carousel 輪播 react-native-looped-carousel 雙向迴圈播放 react-native-countdown

React Native常用元件樣式總結

作為一個JS、CSS、RN新手,總是會遇到各種樣式。在不知道樣式有些什麼的情況下難以很好的繪製佈局。所以這裡整理了一下幾個常用佈局的樣式。 View Style 支援Flexbox、ShadowPropTypesIOS、Transforms屬性。

React Native常用元件Image使用

前言 學習本系列內容需要具備一定 HTML 開發基礎,沒有基礎的朋友可以先轉至 HTML快速入門(一) 學習 本人接觸 React Native 時間並不是特別長,所以對其中的內容和性質瞭解可能會有所偏差,在學習中如果有錯會及時修改內容,也歡迎萬能的朋友們批

react-native 常用一些插件

ive pytho http 文本編輯 div light native quill 記錄 最近在做react-native的app,用到的一些好用的插件,在這兒記錄一下 由於返回的後臺內容是富文本編輯器Quill,返回的的是Delta對象,使用了quill-de

React Native常用第三方組件匯總--史上最全 之一

提示 存儲 ext upload body ner board pup wan 把我認為最好的知識,拿來與他人分享,是這一生快事之一! React Native 項目常用第三方組件匯總: react-native-animatable 動畫 react-na

React Native常用組件樣式總結

div toml mri center tran add pro 自動選擇 adding 作為一個js、CSS、RN新手,總是會遇到各種樣式。在不知道樣式有些什麽的情況下難以很好的繪制布局。所以這裏整理了一下幾個常用布局的樣式。 View Style 支持Flexbox、S

react native 常用組件匯總

read iss info eas wiki ora pull 封裝 oot react-native-uploader //文件上傳https://github.com/aroth/react-native-uploader jpush-react-native //官

React-Native開發五 React Native 的Image元件

1 Image元件介紹 RN中Image元件主要用於載入圖片,可載入靜態圖片,網路圖片,以及原生圖片,本地檔案系統中圖片資源 官方參考https://facebook.github.io/react-native/docs/image#resizemode 2 Image元件功

React-Native開發四 React Native 的Touchable元件

1 Touchable元件簡介 Touchable元件是RN的按鈕元件,一共有四大類 TouchableWithoutFeedback:不帶任何反饋的可觸控元件 TouchableHighlight:在TouchableWithoutFeedback的基礎上添加了當按下時背景會變

React Native圖片快取元件

今天介紹一個React Native的圖片快取元件 react-native-rn-cacheimage ,純JS實現,所以相容性很好。 大家都知道,其實React Native 的 Image 元件在 iOS 端實現了快取,而android 端仍未實現,而且,就算實現了 iOS端 ,可能有些需求仍然比較難

React Native 筆記之元件

React Native的元件 什麼是React Native 元件? React Native 都有哪些元件? 建立元件的三種方式 [元件的生命週期](https://react.docschina.org/docs/react-compone

react native的Navigator元件示例

import React, {Component} from 'react';import {ScrollView, StyleSheet, Text, View, PixelRatio} from 'react-native';import { Navigator } from 'react-native-

react-native react-navigation的用法 react native 導航路由元件react-navigation的使用

  一、問題背景 react-navigation是react-native官方推薦的,基於Javascript的可擴充套件且使用簡單的導航,功能強大且完備   回顧一下,react-navigation包含以下功能來幫助我們建立導航器: StackN

記錄VSCode開發React Native一些

當我們點Debug Android時,會彈出以下錯誤  Could not debug. Unable to set up communication with VSCode react-native extension. Is this a react-native project,

React-Native 常用命令

1. 建立新的專案     a. 建立最新穩定版本RN        react-native init [Project Name]    b. 建立指定RN版本的專案       npm i -g rninit  rninit init [Project Nam

React-Native常用第三方庫

React-native-animatable 動畫 react-native-carousel 輪播 react-native-countdown 倒計時 react-native-device-info 裝置資訊 react-native-file

React Native關於ScrollableTabView元件

最近工作中使用ScrollableTabView元件的問題,實現如下圖所示的效果: render方法中判斷state中狀態,進行佈局控制 render(){ if(this.state.error){ return(

React Native封裝原生元件釋出到npm

因為一個任務,要寫原生的獲取使用者手機資料夾,實現使用者自定義資料夾的功能,寫好了之後嘗試封裝成元件。1. 首先,有一個rn專案,用Adnroid Studio開啟 android -> app -> build.gradle如圖新建一個 Android Modu