2015-10-27 5 views
6

に反応反応し、これが初めてですが、私はこのエラーが何であるかを知っておく必要があり、どのようにESLintエラーは/私が働いています

app/app.js 
    21:49 error 'socket' is missing in props validation for App react/prop-types 
    22:47 error 'room' is missing in props validation for App react/prop-types 
    23:47 error 'mode' is missing in props validation for App react/prop-types 
    24:47 error 'user' is missing in props validation for App react/prop-types 
    26:32 error 'socket' is missing in props validation for App react/prop-types 
    26:57 error 'room' is missing in props validation for App react/prop-types 
    26:80 error 'mode' is missing in props validation for App react/prop-types 
    26:103 error 'user' is missing in props validation for App react/prop-types 

、ここでそれを修正するには、私が取得していますファイルですエラー

const query = qs.parse(location.search); 
const config = { 
    socket : query.socket || 'http://10.28.10.85:1101/chat', 
    room : query.room || 'BJTest', 
    mode : query.mode || 'player', 
    user : query.user || 'Alberto', 
}; 

class App extends React.Component { 

    constructor (props) { 
    super(props); 
    } 

    render() { 
    return (<div> 
     <div><strong>Socket:</strong> {this.props.socket}</div> 
     <div><strong>Room:</strong> {this.props.room}</div> 
     <div><strong>Mode:</strong> {this.props.mode}</div> 
     <div><strong>User:</strong> {this.props.user}</div> 
     <hr /> 
     <Chat socket={this.props.socket} room={this.props.room} mode={this.props.mode} user={this.props.user} /> 
    </div>); 
    } 

} 

答えて

関連する問題