With React, you can provide only two parts of the component tree: node (element) or a set of nodes.
Here you provide two nodes (two td s). You need to either wrap them in tr or return them as an array (with key attributes). This example is also less than ideal, as it seems that your generator should probably include tr first.
Try
return ( <table> {this.props.records.map(record => ( // implicit return <tr key={record.id}> <td>{record.title}</td> <td>{record.id}</td> </tr> )} </table> )
source share