/ / Máte chybu: firestore.setListeners nie je funkcia. zatiaľ čo integruje firmu redux-firestore s reak -redux-firebase@2.0.* - reaguje-native, google-cloud-firestore, redux-saga, reak-redux-firebase

Máte chybu: firestore.setListeners nie je funkcia. zatiaľ čo integruje firmu redux-firestore s reak -redux-firebase@2.0.* - reaguje-native, google-cloud-firestore, redux-saga, reak-redux-firebase

blockquote

PHOTO (Kliknutím sem zobrazíte chybu): Máte chybu: firestore.setListeners nie je funkcia

blockquote

Práve som začlenil redux-saga, redux-firestore s reak-redux-firebase @ 2.. a jeho pracovné pokuty, ale keď sa snažím integrovať s inými KOMPONENT som dostal túto chybu .. AKÉKOĽVEK RIEŠENIE! VĎAKA

Toto je chyba biela integrácia redux-firestore s reagovať-reduc-firebase

kód:

import { compose } from "redux"
import { connect } from "react-redux"
// import { getFirestore } from "redux-firestore";
import {
firestoreConnect,
createWithFirebase,
withFirebase,
firebaseConnect
} from "react-redux-firebase"

*******
**etc**
*******

// export default Inventory;
export default compose(
// firestoreConnect([{collection: "Invetory"}]),
firebaseConnect(),
connect(
({ firestore }) => ({
//todos: firestore.ordered.todos,
firestore
})
)
// connect((state) => ({
//   auth: state.firestore.auth
// })
)(Inventory)

odpovede:

0 pre odpoveď č. 1

Autor reakta-redux-firebase tu.

Zdá sa, že ste nemuseli zahrnúť importovanie Firestoru ako je uvedené v časti Firestore dokumentov reak-redux-firebase, Uistite sa, že ste zaradili zosilňovač, reduktor a firestore importu z Firebase takto:

import { createStore, combineReducers, compose } from "redux"
import firebase from "firebase"
import "firebase/firestore" // add this to use Firestore
import { reactReduxFirebase, firebaseReducer } from "react-redux-firebase"
import { reduxFirestore, firestoreReducer } from "redux-firestore"

const firebaseConfig = {}

// react-redux-firebase config
const rrfConfig = {
userProfile: "users",
// useFirestoreForProfile: true // Firestore for Profile instead of Realtime DB
}

// initialize firebase instance
firebase.initializeApp(firebaseConfig) // <- new to v2.*.*

// initialize Firestore
firebase.firestore()

// Add reduxReduxFirebase and reduxFirestore enhancers when making store creator
const createStoreWithFirebase = compose(
reactReduxFirebase(firebase, rrfConfig),
reduxFirestore(firebase)
)(createStore)

// Add Firebase and Firestore to reducers
const rootReducer = combineReducers({
firebase: firebaseStateReducer,
firestore: firestoreReducer
})

// Create store with reducers and initial state
const initialState = {}
const store = createStoreWithFirebase(rootReducer, initialState)