Skip to content

Commit a32acd6

Browse files
committed
Merge pull request reduxjs#240 from voter101/master
Improve code in examples
2 parents d4bb853 + 73129a8 commit a32acd6

File tree

7 files changed

+14
-14
lines changed

7 files changed

+14
-14
lines changed

examples/counter/components/Counter.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import React, { PropTypes } from 'react';
1+
import React, { Component, PropTypes } from 'react';
22

3-
export default class Counter {
3+
export default class Counter extends Component {
44
static propTypes = {
55
increment: PropTypes.func.isRequired,
66
incrementIfOdd: PropTypes.func.isRequired,

examples/counter/containers/App.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import React from 'react';
1+
import React, { Component } from 'react';
22
import CounterApp from './CounterApp';
33
import { createRedux } from 'redux';
44
import { Provider } from 'redux/react';
55
import * as stores from '../stores';
66

77
const redux = createRedux(stores);
88

9-
export default class App {
9+
export default class App extends Component {
1010
render() {
1111
return (
1212
<Provider redux={redux}>

examples/counter/containers/CounterApp.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React from 'react';
1+
import React, { Component } from 'react';
22
import { bindActionCreators } from 'redux';
33
import { connect } from 'redux/react';
44
import Counter from '../components/Counter';
@@ -7,7 +7,7 @@ import * as CounterActions from '../actions/CounterActions';
77
@connect(state => ({
88
counter: state.counter
99
}))
10-
export default class CounterApp {
10+
export default class CounterApp extends Component {
1111
render() {
1212
const { counter, dispatch } = this.props;
1313
return (

examples/todomvc/components/Footer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { PropTypes } from 'react';
1+
import React, { PropTypes, Component } from 'react';
22
import classnames from 'classnames';
33
import { SHOW_ALL, SHOW_MARKED, SHOW_UNMARKED } from '../constants/TodoFilters';
44

@@ -8,7 +8,7 @@ const FILTER_TITLES = {
88
[SHOW_MARKED]: 'Completed'
99
};
1010

11-
export default class Footer {
11+
export default class Footer extends Component {
1212
static propTypes = {
1313
markedCount: PropTypes.number.isRequired,
1414
unmarkedCount: PropTypes.number.isRequired,

examples/todomvc/components/Header.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import React, { PropTypes } from 'react';
1+
import React, { PropTypes, Component } from 'react';
22
import TodoTextInput from './TodoTextInput';
33

4-
export default class Header {
4+
export default class Header extends Component {
55
static propTypes = {
66
addTodo: PropTypes.func.isRequired
77
};

examples/todomvc/containers/App.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import React from 'react';
1+
import React, { Component } from 'react';
22
import TodoApp from './TodoApp';
33
import { createRedux } from 'redux';
44
import { Provider } from 'redux/react';
55
import * as stores from '../stores';
66

77
const redux = createRedux(stores);
88

9-
export default class App {
9+
export default class App extends Component {
1010
render() {
1111
return (
1212
<Provider redux={redux}>

examples/todomvc/containers/TodoApp.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import React from 'react';
1+
import React, { Component } from 'react';
22
import { bindActionCreators } from 'redux';
33
import { Connector } from 'redux/react';
44
import Header from '../components/Header';
55
import MainSection from '../components/MainSection';
66
import * as TodoActions from '../actions/TodoActions';
77

8-
export default class TodoApp {
8+
export default class TodoApp extends Component {
99
render() {
1010
return (
1111
<Connector select={state => ({ todos: state.todos })}>

0 commit comments

Comments
 (0)