Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
React Native Meteor | 700 | 104 | 37 | a year ago | 69 | July 09, 2018 | 133 | mit | JavaScript | |
Meteor Reactivity for your React Native application :) | ||||||||||
Redis Oplog | 367 | 3 months ago | 15 | December 06, 2016 | 60 | mit | JavaScript | |||
Redis Oplog implementation to fully replace MongoDB Oplog in Meteor | ||||||||||
Redis Livedata | 147 | 8 years ago | 1 | February 05, 2015 | 16 | JavaScript | ||||
Realtime data-sync support for Redis in Meteor | ||||||||||
Meteor Peerdb | 127 | 4 years ago | 7 | October 06, 2016 | 15 | bsd-3-clause | CoffeeScript | |||
Reactive database layer with references, generators, triggers, migrations, etc. | ||||||||||
Meteor Reactive Publish | 123 | 2 years ago | 2 | August 01, 2016 | 5 | bsd-3-clause | CoffeeScript | |||
Reactive publish endpoints | ||||||||||
Meteor Doc Cn | 71 | 8 years ago | JavaScript | |||||||
Meteor中文文档 | ||||||||||
Signaldb | 70 | a day ago | 3 | mit | TypeScript | |||||
SignalDB is a local JavaScript database with a MongoDB-like interface and TypeScript support, enabling optimistic UI with signal-based reactivity across multiple frameworks. It integrates easily with libraries like Angular, Solid.js, Preact, and Vue, simplifying data management with schema-less design, in-memory storage, and fast queries. | ||||||||||
Miniredis | 63 | 9 years ago | 1 | September 24, 2014 | 1 | JavaScript | ||||
javascript in-memory implementation of Redis API with observe changes interface and reactivity | ||||||||||
Kickstart Meteor Vue Huge App | 49 | 8 years ago | 1 | Vue | ||||||
Example meteor project featuring vue, code-splitting and hot-reload | ||||||||||
Meteor Mongo Extensions | 42 | 10 years ago | 1 | August 03, 2014 | 8 | CoffeeScript | ||||
Very simple implementation of some of mongodb aggregation framework functions for Meteor |
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 :
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:
react-native-meteor@latest
[email protected]
[email protected]
[email protected]
in case or problems.import React, { Component } from 'react';
import { View, Text } from 'react-native';
import Meteor, { withTracker, MeteorListView } from 'react-native-meteor';
Meteor.connect('ws://192.168.X.X:3000/websocket'); //do this only once
class App extends Component {
renderRow(todo) {
return <Text>{todo.title}</Text>;
}
render() {
const { settings, todosReady } = this.props;
return (
<View>
<Text>{settings.title}</Text>
{!todosReady && <Text>Not ready</Text>}
<MeteorListView
collection="todos"
selector={{ done: true }}
options={{ sort: { createdAt: -1 } }}
renderRow={this.renderRow}
/>
</View>
);
}
}
export default withTracker(params => {
const handle = Meteor.subscribe('todos');
Meteor.subscribe('settings');
return {
todosReady: handle.ready(),
settings: Meteor.collection('settings').findOne(),
};
})(App);
Pull Requests and issues reported are welcome! :)
react-native-meteor is MIT Licensed.