我对 react.js 真的很陌生,还在练习
当用户在表中选择一行时,我想将 ReChart 组件呈现为新页面(只是为了可视化数据)。
我试过这样的事情:
(必须在此处插入分号,因为未显示标签)
handleRowSelection(selectedRows) {
console.log('selectedRows: ' + selectedRows );
var myChart = React.createClass({
render(){
return(
<MyChart value={selectedRows}>
)
}
})}
export default class MyChart extends React.Component {
constructor(props){
super(props);
}
render(){
//must be generic
return(
<LineChart
data={this.props.value}
margin={{ top: 40, right: 40, bottom: 20, left: 20 }}>
<CartesianGrid vertical={false} />
<XAxis dataKey="id" label="myDataChart" />
<YAxis domain={['auto', 'auto']} label="attribute" />
<Tooltip />
<Line dataKey="attribute" stroke="#3f51b5" dot={false} />
</LineChart>
)
};
不幸的是它没有帮助。这里有什么猜测吗?
先感谢您!