Skip to content

Commit a2f9da1

Browse files
committed
Only create a redux store on board creation, not on every render
Fixes #90 change-type: patch
1 parent 6faa998 commit a2f9da1

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/components/Board.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ import logger from 'redux-logger'
88
const middlewares = process.env.NODE_ENV === 'development' ? [logger] : []
99

1010
export default class Board extends Component {
11+
constructor() {
12+
super()
13+
14+
this.store = this.getStore();
15+
}
1116

1217
getStore = () => {
1318
//When you create multiple boards, unique stores are created for isolation
@@ -16,7 +21,7 @@ export default class Board extends Component {
1621

1722
render() {
1823
return (
19-
<Provider store={this.getStore()}>
24+
<Provider store={this.store}>
2025
<BoardContainer {...this.props} />
2126
</Provider>
2227
)

0 commit comments

Comments
 (0)