fix react warnings

This commit is contained in:
Riku Rouvila
2015-03-30 19:59:57 +03:00
parent c56df2a057
commit 3f17e6931d
3 changed files with 15 additions and 9 deletions

View File

@@ -35,7 +35,7 @@ module.exports = React.createClass({
}).catch(throwError); }).catch(throwError);
}, },
render() { render() {
var messages = this.state.messages.map((message) => { var messages = this.state.messages.map((message, i) => {
var image = <img src={message.image} />; var image = <img src={message.image} />;
@@ -44,7 +44,7 @@ module.exports = React.createClass({
} }
return ( return (
<div className="message"> <div className="message" key={i}>
<div className="message__image">{image}</div> <div className="message__image">{image}</div>
<div className="message__content"> <div className="message__content">
<div className="message__user"> <div className="message__user">

View File

@@ -21,10 +21,10 @@ module.exports = React.createClass({
}, },
render() { render() {
var members = this.state.members.map(function(member) { var members = this.state.members.map(function(member, i) {
var src = `${member.avatar_url}&s=120`; var src = `${member.avatar_url}&s=120`;
return ( return (
<img className='member' src={src} /> <img className="member" key={i} src={src} />
); );
}); });

View File

@@ -3,24 +3,30 @@ require('./ga');
var React = require('react'); var React = require('react');
var inviteForm = React.createFactory(require('./components/inviteForm'));
var fader = React.createFactory(require('./components/fader'));
var members = React.createFactory(require('./components/members'));
var feed = React.createFactory(require('./components/feed'));
var email = React.createFactory(require('./components/email'));
React.render( React.render(
require('./components/inviteForm')(), inviteForm(),
document.getElementById('invite-form')); document.getElementById('invite-form'));
React.render( React.render(
require('./components/fader')(), fader(),
document.getElementById('fader')); document.getElementById('fader'));
React.render( React.render(
require('./components/members')(), members(),
document.getElementById('members')); document.getElementById('members'));
React.render( React.render(
require('./components/feed')(), feed(),
document.getElementById('feed')); document.getElementById('feed'));
React.render( React.render(
require('./components/email')(), email(),
document.getElementById('email')); document.getElementById('email'));