New component

Created a new component and placed it in the DOM.
This commit is contained in:
Jenna Afarian 2018-06-11 21:14:53 +10:00
parent cc77442f71
commit 1a6ac71d5b
4 changed files with 9 additions and 26 deletions

View File

View File

@ -1,9 +0,0 @@
import React, { Component } from 'react';
export default class App extends Component {
render() {
return (
<div>React simple starter</div>
);
}
}

View File

@ -1,15 +1,14 @@
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { createStore, applyMiddleware } from 'redux';
import App from './components/app';
import reducers from './reducers';
// Create a new component. This component should produce
// some HTML
const App = () => {
return <div>Hi!</div>;
}
const createStoreWithMiddleware = applyMiddleware()(createStore);
// App = function() similar to App = () =>
ReactDOM.render(
<Provider store={createStoreWithMiddleware(reducers)}>
<App />
</Provider>
, document.querySelector('.container'));
// Take this component's generated HTML and
// put it on the page (in the DOM)
ReactDOM.render(<App />, document.querySelector('.container'));

View File

@ -1,7 +0,0 @@
import { combineReducers } from 'redux';
const rootReducer = combineReducers({
state: (state = {}) => state
});
export default rootReducer;