Skip to content

Instantly share code, notes, and snippets.

@marensas
Last active February 1, 2018 10:38
Show Gist options
  • Save marensas/5a49d7df021515593cec873dd1d22169 to your computer and use it in GitHub Desktop.
Save marensas/5a49d7df021515593cec873dd1d22169 to your computer and use it in GitHub Desktop.
Store creation
// src/index.js //
import React from 'react';
import { render } from 'react-dom';
import { createStore } from 'redux';
import rootReducer from './reducers';
// sukuriame duombaze
const store = createStore(rootReducer);
// padarome ja prieinama konsoleje debuginimui
window.duombaze = store;
// vietoj komponento tiesiogiai atvaizduojame
// duomenis su getState() funkcija
render(
store.getState(),
document.getElementById('root')
);
// src/reducers/index.js //
// sukuriame string'a kuri ikelsime i duombaze
const initialState = 'pirmi duombazes duomenys';
// state = initialState - tai jusu pirmasis duombazes irasas
const rootReducer = (state = initialState, action) => {
// kolkas nieko nekoregave, graziname duomenis i baze
return state;
}
export default rootReducer;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment