2017-08-07 2 views
0

Ich bin ein ReactJS Anfänger. Dies, wie mein Speicher ist ab sofort erstelltWie verwende ich Redux-Form/unveränderlich mit einfachen unveränderlichen Bibliothek?

import { createStore, applyMiddleware, compose, combineReducers } from 'redux' 
 
import { routerReducer } from 'react-router-redux' 
 
import { reducer as formReducer } from 'redux-form'; 
 
import thunk from 'redux-thunk' 
 
import { reducer as usersDataReducer } from 'data/reducer' 
 
import { reducer as authReducer } from 'scenes/Main/scenes/Auth/reducer' 
 
import { reducer as sessionReducer } from 'services/reducer' 
 

 
const appReducer = combineReducers({ 
 
    data: usersDataReducer, 
 
    scenes: authReducer, 
 
    session: sessionReducer, 
 
    routing: routerReducer, 
 
    form: formReducer, 
 
}) 
 

 
export default createStore(appReducer, compose(
 
    applyMiddleware(thunk), 
 
    window.devToolsExtension ? window.devToolsExtension() : (f) => f 
 
))

ich erfolgreich redux-form in meiner App integriert. Alle Reduzierungen in meiner App verwenden jedoch eine einfache immutable Bibliothek, so dass ich die unveränderbare Version redux-form aus Konsistenzgründen verwenden möchte. Ich habe keine Ahnung, denn in redux-form 's Dokumentation erfordert die example Verwendung redux-immutablejs Bibliothek. Dies erhöht die Komplexität der bereits komplizierten redux-form. Ich würde gerne einfache immutable-Bibliothek verwenden, und wenn es nicht gefördert wird, würde ich Hilfe benötigen, um redux-form/immutable + redux-immutablejs in meinem aktuellen Setup zu integrieren. Jede Hilfe wäre willkommen.

Antwort

0

Okay, ich habe gelernt, dass Sie nur redux-form/immutable statt nur redux-form irgendwo in Ihrem Code verwenden müssen.

Verwandte Themen