- Notifications
You must be signed in to change notification settings - Fork208
Meteor Reactivity for your React Native application :)
License
inProgress-team/react-native-meteor
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Meteor-like methods for React Native.
If you have questions, you can open a new issue in the repository or ask in the our Gitter chat:
https://gitter.im/react-native-meteor/Lobby
The purpose of this library is :
- To set up and maintain a ddp connection with a ddp server, freeing the developer from having to do it on their own.
- Be fully compatible with react-native and help react-native developers.
- To match withMeteor documentation used with React.
yarn add react-native-meteor
or
npm i --save react-native-meteor
!! See detailed installation guide
Since RN 0.26.0 you have to use ws or wss protocol to connect to your meteor server. http is not working on Android.
It is recommended to always use the latest version of react-native-meteor compatible with your RN version:
- For RN > 0.49, use
react-native-meteor@latest
- For RN > 0.45, use
react-native-meteor@1.1.x
- For RN = 0.45, use
react-native-meteor@1.0.6
- For RN < 0.45, you can use version
react-native-meteor@1.0.3
in case or problems.
importReact,{Component}from'react';import{View,Text}from'react-native';importMeteor,{withTracker,MeteorListView}from'react-native-meteor';Meteor.connect('ws://192.168.X.X:3000/websocket');//do this only onceclassAppextendsComponent{renderRow(todo){return<Text>{todo.title}</Text>;}render(){const{ settings, todosReady}=this.props;return(<View><Text>{settings.title}</Text>{!todosReady&&<Text>Not ready</Text>}<MeteorListViewcollection="todos"selector={{done:true}}options={{sort:{createdAt:-1}}}renderRow={this.renderRow}/></View>);}}exportdefaultwithTracker(params=>{consthandle=Meteor.subscribe('todos');Meteor.subscribe('settings');return{todosReady:handle.ready(),settings:Meteor.collection('settings').findOne(),};})(App);
- Learn how to getting started fromconnecting your components.
- TheAPI reference lists all public APIs.
- Visit theHow To ? section for further information.
- Théo Mathieu (@Mokto) frominProgress
- Nicolas Charpentier (@charpeni)
Pull Requests and issues reported are welcome! :)
react-native-meteor isMIT Licensed.
About
Meteor Reactivity for your React Native application :)
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.