React Native优秀博客,以及优秀的Github库列表(很多英文资料源自于awesome-react-native)
https://github.com/LeoMobileDeveloper/ReactNativeMaterials#%E4%B8%AD%E6%96%87%E5%8D%9A%E5%AE%A2
关于开源库类
- Star 100+

- Star 200+


- Star 500+



- Star 1000+




- Star 2000+





关于博客和视频类
- 值得读读

- 建议阅读


- 强烈推荐



目录
完整开源项目
- 官方Demo App
- f8app Facebook官方开发的,强烈推荐





- 30-days-of-react-native 写了30个小项目,来学习React Native,强烈推荐



- HackerNews-React-Native HackerNews的客户端





- react-native-gitfeed 一个github客户端




- ZhiHuDaily-React-Native 知乎日报的客户端





- noder-react-native cnodejs.org的App




- react-native-dribbble-app Dribbble app




- Reading 一个值得借鉴的学习工程



- react-native-nba-app 查看NBA比赛信息和数据的APP




- ReactNativeNews 一个简单的新闻客户端


- react-native-demo 模仿天猫首页的Demo


- ReactNativeRedditReader RedditReader


- FinanceReactNative 金融股票类App



- react-native-nw-react-calculator mobile,desktop,website通用的代码写的计算器





- snowflake 用Redux, RN Router,Parse写的App。





- lumpen-radio WLPN 105.5 Chicago

- react-native-sudoku 数独游戏




- TaskRabbit's Sample App Task Rabbit的Demo App
- PhotosReactNative 一个带图案锁屏的开源看图App
- movieapp 查看电影和电视节目的App


网址
- 源代码
- 官方文档
- React Native中文网
- StackOverFlow ReactNative相关问题
- React-China社区
- Use React Native 资讯站
- Programming React Native 一本入门教程的书
- CSDN React Native知识库
- Use React Native Blog
- Facebook Code Blog
Libraries
综合
- awesome-react-native 老外搜集的优秀的React Native文章,库(资料很全)





- react-native-guide 一国内小哥搜集的React Native的参考资料





- React-native组件库js.coach





- React Native Package Manager





- react-native-desktop 为MacOS开发提供的React Native开发包





- tcomb-form-native 生成React native froms




- React Native training Github Book,入门级资料


- pepperoni-app-kit React Native App 开发的一组通用组件




UI
- React-Native-Elements 一组开发RN的UI工具包(强烈推荐)





- apsl-react-native-button 定义了一个Button支持用Style来配置


- react-native-action-button 支持多种点击事件的Button控件


- react-native-button 另一个Button组件


- ex-navigator 封装Navigator,以Route为中心的Navigator


- gl-react-native React Native中使用OPENGL来实现复杂的图片和components渲染



- react-native-activity-view iOS上的分享和action sheets组件


- react-native-app-intro 引导页


- react-native-blur 添加模糊或者毛玻璃效果



- react-native-calendar 日历

- react-native-chart 绘图(折线图,柱状图,扇形图)



- react-native-circular-progress 圆形的显示进度的视图

- react-native-collapsible 可折叠的component

- React Native Drawer 抽屉效果,可 用来实现侧拉菜单



- react-native-dropdown下拉菜单

- ReactNativeEffectsView 封装了iOS 8上的UIVisualEffectViews,在React Native中实现毛玻璃效果

- react-native-gesture-password 手势解锁,支持iOS和Android

- react-native-gifted-form 在React Native中方便的使用表格


- react-native-gifted-listview 下拉刷新和上拉加载的ListView


- react-native-gifted-messenger 方便的实现聊天UI




- react-native-grid-view 网格视图,类似iOS中的UICollectionView

- react-native-image-picker 用Native UI来选择图片或者拍照



- react-native-keyboard-spacer 适用于iOS的根据键盘自动调整输入框


- react-native-keyboardevents 监听键盘显示/隐藏

- react-native-lightbox 图片全屏预览



- react-native-looped-carousel 视图轮播


- react-native-mapbox-gl 地图


- react-native-maps 地图




- react-native-material-design material design



- react-native-material-kit 一组UI Components,为了介绍 Material Design




- react-native-modalbox 用于模态显示的Component


- react-native-orientation 监听设备旋转

- react-native-parallax parallax效果

- react-native-picker 选择器,可用于实现时间选择,区域选择

- react-native-popover 弹出气泡框的Component

- react-native-progress-hud ProgressHUD

- react-native-refresher 支持下拉刷新的listview


- react-native-router类似Navigator的导航控制器




- react-native-scrollable-tab-view 支持左右滚动的来切换tab的tableview




- react-native-controllers 封装了 原生的iOS 导航栏,tabbar,抽屉效果等。


- react-native-search-bar 封装iOS原生UISearchBar


- react-native-spinkit 一组Activity指示器


- react-native-splashscreen App载入视图,启动后自动隐藏

- react-native-svgkit 显示SVG格式图片


- react-native-swipeout 类似TableViewCell的左滑删除,支持Component滑动



- react-native-swiper 视图轮播,上下/左右滑动组件,类似UICollectionView




- react-native-tableview 封装iOS原生UITableview
- react-native-vector-icons 3000+支持自定义的图标




- react-native-sglistview 为了解决React Native中ListView的内存问题

- react-native-invertible-scroll-view 逆向的ScrollView,从底部开始布局,适用于聊天等向上滑动来加载更多的情况

- react-native-viewpager 视图轮播,支持循环滚动,自定义视图。已做性能优化



- react-native-tab-navigator TabBar切换视图


- react-native-loading-spinner-overlay 加载中的提示spinner
,支持iOS/Android - react-native-color-picker iOS/Android通用的颜色选择器
- react-native-pathjs-charts - 基于react-native-svg 和 paths-js写的iOS,Android通用的绘图库

文本相关
- react-native-markdown 支持markdown的component

工具
- react-native-mock 一个为ReactNative提供的测试框架


- react-native-google-analytics google统计分析

- react-native-fabric 统计分析,崩溃分析等


- react-native-macos 为mac OS服务的React Native
- react-native-wechat 调用微信相关,比如分享,登录,支付


- reactotron 在终端检测React Dom和Reactive App



- react-native-windows Windows平台的RN工具



- react-native-webpack-server 用Webpack来编译React Native App
系统相关
- react-native-device-info 获取设备信息


- react-native-barcodescanner 扫码

- react-native-contacts 访问通讯录

- react-native-fs 访问本地文件系统


- react-native-push-notification 本地和远程通知


- react-native-touch-id 调用TouchID认证

- react-native-fcm - firebase cloud messaging 和 local notification


Web相关
- react-native-safari-view 封装iOS中的 Safari View Controller

- react-native-webview-android 封装了Android中的Webview

- react-native-webrtc A WebRTC module for React Native.


动画
- react-native-animatable 封装了很多动画,强烈推荐




数据存储
- react-native-sqlite-storage iOS/Android上的Sqlite3封装


- react-native-store 封装了react-native AsyncStorage


- realm-js 用JS来调用Realm




多媒体
- react-native-camera 相机组件




- react-native-video 视频组建




- react-native-image-crop-picker 图片选择器,支持对图片进行切割

其他
- react-native-css 用CSS的方式对Component进行Style


- react-native-extended-stylesheet 对stylesheet进行扩展


中文博客
宏观介绍
- 跨平台开发时代的 (再次) 到来?( Xamarin,NativeScript 和 React Native 对比)


- React Native概述:背景、规划和风险


- 使用React Native一年后的感受


- React Native通信机制详解



- [深入ReactNative]第一篇 通讯及消息循环代码剖析



- 旅行喵 React Native 技术实践



技术细节
我的博客
英文博客
宏观介绍
- React Native: Bringing modern web techniques to mobile


- React Native and WebRTC

- Writing Android Components

- Android Performance


- A Dynamic Crazy Native Mobile Future Powered by Javascript

JS相关
- es6features 详细介绍了ES6的新特性,RN是支持ES6的,所以强烈建议阅读



技术细节
- Routing and Navigation in React Native


- Unit Testing React Native with Mocha and Enzyme



- Routing and Navigation in React Native


- Unit Testing React Native with Mocha and Enzyme



- test-driving-react-native-applications



- react-native-tutorial-part-1-hello-react


- Creating "Droppable" Components with Animated and PanResponder



- Basics of using react-native-router-flux
- How to Use the ListView Component


视频资料
Tips:部分视频资料来自Youtubu,可以用Lantern翻墙
- React.js Conf 2016



- React Conf 2015: Introducing React Native



- React Conf 2015: A Deep Dive into React Native



- F8 2015: React Native and Relay


- Let's build a React Native app in 20 minutes

- Pluralsight.com: Build iOS Apps with React Native

312

被折叠的 条评论
为什么被折叠?



