response-graph-vis: как сделать график доступным в начале
У меня есть приложение "Реакция" с графиком по реакции-графика:
render() {
return (
<div className="box">
<Graph
graph = {this.state.graph}
events = {....}
options = {...}
/>
</div>
)
}
в TreeGraph у меня есть состояние ребер и узлов и метод обновления:
constructor(props) {
super(props)
this.state = {
graph: {
edges: [],
nodes: []
}
}
}
Компонент получит новое состояние в начале для инициализации графика:
componentDidMount(){
......
axios.post(url, data).then(res=>{
this.setState({
graph: {
edges: res.data.edges,
nodes: res.data.nodes
}
})
})
}
Тем не менее, график не отображается в начале, когда я получаю один узел. У государства фактически есть этот узел; Только если вы нажмете на холст, появится единственный узел.
И нет проблем, если я добавлю больше узлов / ребер.
Я что-то пропустил, чтобы активировать график в начале? Спасибо,