All Projects β†’ GeekyAnts β†’ firestore-react

GeekyAnts / firestore-react

Licence: other
[UNMAINTAINED] Firestore bindings for React components

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to firestore-react

SampleFoodBlog
πŸ”₯ Android blog application, built with Firebase
Stars: ✭ 23 (-55.77%)
Mutual labels:  firestore
firebase-event-sourcing
Event Sourcing + CQRS + DDD for Firebase
Stars: ✭ 14 (-73.08%)
Mutual labels:  firestore
FireCat
Firestore real time pagination for Android
Stars: ✭ 15 (-71.15%)
Mutual labels:  firestore
sink
Verify that you're spending more than you can afford
Stars: ✭ 78 (+50%)
Mutual labels:  firestore
firebase
Modular Firebase πŸ”₯ implementation for NativeScript. Supports both iOS & Android platforms for all Firebase services.
Stars: ✭ 36 (-30.77%)
Mutual labels:  firestore
KanjiMaru
Flashcard and Kanji writing Flutter App. Stopped working on this Project. Currently just a graveyard.
Stars: ✭ 26 (-50%)
Mutual labels:  firestore
pring-admin.ts
Cloud Firestore model framework for TypeScript - Google
Stars: ✭ 13 (-75%)
Mutual labels:  firestore
Trippo-The Travel Guide
Trippo is your smart travel guide - it’s free and works offline, too! You can skim through tours, locations, POIs, city walks, articles and so on. This guide will save you from a serious headache!
Stars: ✭ 28 (-46.15%)
Mutual labels:  firestore
fireschema
Strongly typed Firestore framework for TypeScript
Stars: ✭ 193 (+271.15%)
Mutual labels:  firestore
Madara
✍️ A way for people to manage their tasks.
Stars: ✭ 17 (-67.31%)
Mutual labels:  firestore
Goals
An app which shows how to integrate Firestore with the famous BLoC pattern in Flutter
Stars: ✭ 67 (+28.85%)
Mutual labels:  firestore
akka-persistence-gcp-datastore
akka-persistence-gcp-datastore is a journal and snapshot store plugin for akka-persistence using google cloud firestore in datastore mode.
Stars: ✭ 18 (-65.38%)
Mutual labels:  firestore
firecode
A light, fast, and memory-efficient collection traversal library for Firestore and Node.js.
Stars: ✭ 171 (+228.85%)
Mutual labels:  firestore
firebase-jest-testing
Firebase back-end testing, using Jest.
Stars: ✭ 21 (-59.62%)
Mutual labels:  firestore
FireShort
A URL Shortener made using React.JS and Google Firestore
Stars: ✭ 29 (-44.23%)
Mutual labels:  firestore
firestore-storage
A typed wrapper around Firestore incluing a querybuilder and an in-memory implementation for testing
Stars: ✭ 27 (-48.08%)
Mutual labels:  firestore
ChatApp
Chat app based on Firebase tools.
Stars: ✭ 88 (+69.23%)
Mutual labels:  firestore
react-native-firebase-firestore-crud-example
React Native Firebase Tutorial: Build CRUD Firestore App
Stars: ✭ 24 (-53.85%)
Mutual labels:  firestore
app
Source code of intencje.pl website and mobile/desktop apps based on Angular, Firebase, and Capacitor.
Stars: ✭ 12 (-76.92%)
Mutual labels:  firestore
FireSnapshot
A useful Firebase-Cloud-Firestore Wrapper with Codable.
Stars: ✭ 56 (+7.69%)
Mutual labels:  firestore

[UNMAINTAINED] We are no more maintaing this repo!

Firestore Data Provider for React Component

firestore-react provides createContainer() function (inspired by Meteor) which creates a HOC to provide Firestore data for your React Components.

Provides two things

  1. Fetches data and passes down to the presentational components
  2. Adds a subscriber to listen to live snapshot updates on the query and also removes the subscriber when component is unmounted.

Installation

yarn add firestore-react

Examples

Simple List - Source Code

import createContainer from 'firestore-react';

class App extends React.Component {
  
  render() {
    // this.props.users.loading <= Gives you loading status
    // this.props.users.snapshot <= Gives you Firebase snapshot object of query and it automatically re-renders whenever snapshot updates
  }

}

const AppWithData = createContainer(App, (db) => {
  return {
    users: db.collection('users')
  }
})

Quick Demo

alt text

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].