Skip to content

Commit ccd3691

Browse files
committed
sendMessageForm -> ES6 class
1 parent 0fd2717 commit ccd3691

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

client/src/SendMessageForm.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
import React from 'react';
1+
import { default as React, Component } from 'react';
22
import { r, DefaultSession as RethinkSession } from 'react-rethinkdb';
33

4-
export const SendMessageForm = React.createClass({
4+
export class SendMessageForm extends Component {
5+
constructor(props) {
6+
super(props);
7+
this.handleSendMessage = this.handleSendMessage.bind(this);
8+
}
9+
510
handleSendMessage(event) {
611
event.preventDefault();
712
const bodyInput = this.refs.body;
@@ -13,7 +18,7 @@ export const SendMessageForm = React.createClass({
1318
createdAt: r.now(),
1419
});
1520
RethinkSession.runQuery(query);
16-
},
21+
}
1722

1823
render() {
1924
return (
@@ -29,5 +34,5 @@ export const SendMessageForm = React.createClass({
2934
</button>
3035
</form>
3136
);
32-
},
33-
});
37+
}
38+
}

0 commit comments

Comments
 (0)