{"repo":"prescottprue/redux-firestore","free":true,"listed":false,"github":"https://github.com/prescottprue/redux-firestore","clone":"git clone https://github.com/prescottprue/redux-firestore.git","description":"Redux bindings for Firestore","language":"JavaScript","stars":574,"topics":["firestore","redux","redux-middleware","redux-enhancer","firebase","react","react-redux","react-redux-firebase"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"redux-firestore Redux bindings for Firestore. Provides low-level API used in other libraries such as react-redux-firebase [![NPM version][npm-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-url] [![License][license-image]][license-url] [![Code Style][code-style-image]][code-style-url] [![Build Status][build-image]][build-status-url] [![Code Coverage][coverage-image]][coverage-url] [![semantic-release][semantic-release-image]][semantic-release-url] [![Gitter][gitter-image]][gitter-url] Installation This assumes you are using npm as your package manager. If you're not, you can access the library on unpkg, download it, or point your package manager to it. Theres more on this in the Builds section below Complementary Package Most likely, you'll want react bindings, for that you will need react-redux-firebase. You can install the current version it by running: react-redux-firebase provides withFirestore and firestoreConnect higher order components, which handle automatically calling redux-firestore internally based on component's lifecycle (i.e. mounting/un-mounting) Overview - Getting Started - Components - Functional Components - Class Components - API - Mutate - Optimistic Writes - Creation - Updates - Batches - Transactions - Atomic Updates - Not Supported - Query - Syntax - Types - Population - Config Options - Cache Reducer - Structure API Quick Start Load data Construct a Firestore query, attach listeners for updates and get the data from the selector. Saving D","default_branch":null,"files":null,"tree":[],"storefront":"/r/prescottprue","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/prescottprue/redux-firestore/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}