QRN-Web

QRN-Web 简介

QRN-Web #

QRN-Web 是 QRN 的 Web 端实现,提供浏览器端快速复用 React Native 代码的解决方案,实现 Write once,run anywhere 的目标。

优势 #

  • 独立性: QRN-Web 与 QRN 各自独立,走不同的打包发布逻辑,互不影响。
  • 高完成度: 基本实现了所有 QRN 的接口与组件。
  • 高兼容性: 在框架内部解决浏览器兼容问题,兼容绝大多数主流浏览器。

技术支持 #

支持的组件和 API #

注:后面加 (X) 的表示尚未实现, 后面(-)的表示已删除

  • 基础组件

    • ActivityIndicator
    • AccessibilityInfo
    • Button
    • DatePickerIOS
    • DrawerLayoutAndroid (X)
    • FlatList
    • Image
    • KeyboardAvoidingView (X)
    • ListView
    • MapView (X)
    • Modal
    • MaskedViewIOS
    • Navigator (-)
    • NavigatorIOS
    • Picker
    • PickerIOS
    • ProgressBarAndroid
    • ProgressViewIOS
    • RefreshControl
    • ScrollView
    • SegmentedControlIOS
    • Slider
    • SnapshotViewIOS (X)
    • StatusBar
    • Switch
    • SectionList
    • TabBarIOS
    • TabBarIOS.Item
    • Text
    • TextInput
    • ToolbarAndroid (X)
    • TouchableHighlight
    • TouchableNativeFeedback (X)
    • TouchableOpacity
    • TouchableWithoutFeedback
    • View
    • ViewPagerAndroid
    • VIsualizedList
    • WebView
  • 基础 API

    • ActionSheetIOS
    • AdSupportIOS (X)
    • Alert
    • AlertIOS
    • Animated
    • AppRegistry
    • AppState
    • AsyncStorage
    • BackAndroid (X)
    • CameraRoll
    • Clipboard
    • DatePickerAndroid (X)
    • Dimensions
    • Easing
    • Geolocation
    • ImageEditor (X)
    • ImagePickerIOS (X)
    • ImageStore (X)
    • InteractionManager (X)
    • Keyboard (X)
    • LayoutAnimation (X)
    • Linking
    • NativeMethodsMixin
    • NetInfo
    • PanResponder
    • PermissionsAndroid (X)
    • PixelRatio
    • PushNotificationIOS (X)
    • Settings (X)
    • Share
    • StatusBarIOS (X)
    • StyleSheet
    • Systrace (X)
    • TimePickerAndroid
    • ToastAndroid
    • Vibration
    • VibrationIOS
  • QRN 扩展组件

    • LoadControl
    • InfiniteListView
    • Loading
    • QLoading
    • QLoadingError
    • Button
    • Checked
    • Radio
    • Tab
    • TabBar
    • TabBarItem
    • TimePicker
  • QRN 扩展 API

    • DeviceInfo
    • LoginManager
    • CookieManager
    • CameraRoll
    • ImageUploader
    • QHotDogNetWork
    • MapUtils
    • UELog
    • CVParam
    • GeoLocation
    • QStatusBar
    • ABTest
    • QShare