私はReactJSを使用してREST APIで満たされたテーブルを作成しようとしています。問題は、私がsintaxに間違っていることを知らないということです...私はES6を使用しています。Reactコンポーネントを反復してテーブルを作成できません。予期しないトークン
これはFooTableある:
import React from 'react'
import Foo from './Foo'
export default class FooTable extends React.Component {
render() {
return(
<tr>
<td>id</td>
<td>name</td>
<td>surname</td>
</tr>
{ //<-- This is the marked error by webpack
this.props. Foos.map(foo=>{
return < Foo key={foo.id} name={foo.name} surname={foo.surname}/>
})
}
)
}//end-render
}
これは、フー・クラスである:
render(){
if (this.state.foos.length > 0) {
console.log('Foos size ' + this.state.foos.length);
return <table>
<tbody>
<FooTable foos={this.state.foos}/>
</tbody>
</table>
} else {
return <p className="text-center">Loading Foos...</p>
}
}
WebPACKのは予期しない(FooTableにエラーマーク:
import React from 'react'
export default class Foo extends React.Component {
render() {
return <tr>
<td>{foo.name}</td>
<td>{foo.surname}</td>
</tr>
}
}
これはレンダリング主ですトークン)。これはコメントでマークされています。