All Projects → gosherry → rntpl

gosherry / rntpl

Licence: other
a simple react native demo with redux

Programming Languages

javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language
python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to rntpl

expo-push-notification-helper
💬🔥This package helps you make expo push notification for React Native easy to use.
Stars: ✭ 32 (+28%)
Mutual labels:  reactnative
react-native-travel-app
An travel itinerary creation and management application built in ReactNative and GraphQL
Stars: ✭ 20 (-20%)
Mutual labels:  reactnative
react-native-emoji-input
A fully-featured emoji keyboard ⌨️ for React Native ⚛️
Stars: ✭ 67 (+168%)
Mutual labels:  reactnative
react-native-bottom-bar
Fully customizable BottomBar with unique design shape for React Native.
Stars: ✭ 74 (+196%)
Mutual labels:  reactnative
solar-weather
React Native Weather App w. Realm, Redux, ReasonReact & Forecast.io
Stars: ✭ 13 (-48%)
Mutual labels:  reactnative
coronadev
Aplicativo para consultar a situação global do COVID-19
Stars: ✭ 44 (+76%)
Mutual labels:  reactnative
reactXstarter
React + Redux + React Native Starter Kit with reusable business logic. Sample TODO app built in.
Stars: ✭ 42 (+68%)
Mutual labels:  reactnative
sendbird-javascript-samples
A guide of the installation and functions of Sendbird Chat, UIKit, and SyncManager for JavaScript samples.
Stars: ✭ 315 (+1160%)
Mutual labels:  reactnative
clj-rn
A utility for building ClojureScript-based React Native apps
Stars: ✭ 56 (+124%)
Mutual labels:  reactnative
react-native-date-ranges
idea from react-native-dates >
Stars: ✭ 68 (+172%)
Mutual labels:  reactnative
hackerweb-native-2
HackerWeb 2: A read-only Hacker News client.
Stars: ✭ 51 (+104%)
Mutual labels:  reactnative
React-Native-top-navbar
This reactnative package provides custom header component for mobile apps. also providing utility method to change statusbar color.
Stars: ✭ 27 (+8%)
Mutual labels:  reactnative
guchub
🎓 Elegantly manage your GUC academic life
Stars: ✭ 15 (-40%)
Mutual labels:  reactnative
RNAndroidPullToRefresh
React Native 封装基于 Ultra-Pull-To-Refresh 的下拉刷新控件
Stars: ✭ 17 (-32%)
Mutual labels:  reactnative
react-native-firebase-phone-auth
React native firebase Phone number Authentication working example :)
Stars: ✭ 50 (+100%)
Mutual labels:  reactnative
photos
"Fx Fotos" is an opensource gallery app in react native with the same smoothness and features of Google Photos and Apple Photos. It is backend gnostic and connects to decentralized backends like "box", "Dfinity", "Filecoin" and "Crust".
Stars: ✭ 620 (+2380%)
Mutual labels:  reactnative
prism
Minimal, idiomatic style management for React Native
Stars: ✭ 19 (-24%)
Mutual labels:  reactnative
nytimes-bestseller
NY Times best sellers list explorer
Stars: ✭ 35 (+40%)
Mutual labels:  reactnative
ReactNativeNote
ReactNative基础知识,和一些在项目中遇到问题的总结,以及一些第三方框架的接入流程,欢迎fork,star~
Stars: ✭ 12 (-52%)
Mutual labels:  reactnative
atomic-state
Atomic State is a state management library for React
Stars: ✭ 15 (-40%)
Mutual labels:  reactnative

rntpl

a simple react native demo with redux

听很多童鞋说,入坑ReactNatiev时,想找个简单一点的入门级的项目看,非常不容易,大多数都是一个高度集成的项目,安装了很多第三方的依赖。

这里我把之前的一个上线项目简化了一下,变成一个简单的react-native-redux框架,里面内容非常简单,上面的gif我们可以清晰的看到。

这个项目由于我打算最后生成一个脚手架开放出去,就没有添加一些网络数据在里面。

项目里只有我临时简单的封装的一个导航栏navigatorbar, 后面我会继续把这个组件细化,然后文档在补上,感兴趣的同学可以先做个了解

里面还有一个简单封装的router组件,还很简陋,不过不影响入门童鞋们对RN-Redux的了解。

这个router组件里主要做的事情就是控制我们程序里的所有路由。

如果童鞋们想把自己的项目用react-native-redux替换,可以clone到本地,然后在里面添加自己的东西,由于这个项目很简单,只是集成了redux,所有可以放心的定制自己风格的框架。

发现有的童鞋clone下来项目老是Unable resolve module, 提醒一下千万别忘了npm install 或者 yarn

项目里用了iconfont,不了解的童鞋可以参考 http://www.jianshu.com/p/c35a905deca9

后面我会在新增加一个分支,把网络请求模块当做插件添加到store里去,敬请期待吧,😝😝😝

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].