1
おはようございます: 私はJoseです.Jsonファイルのデータソースを使用してReactjsのコンポーネントを設計しました。私の問題は、私のコンポーネントがこのjsonファイルの変更を検出せず、コンテンツが静的なままであることです。あなたの助けのためのjsonファイルを変更すると表示が更新されます
おかげ
コードは次のとおりです。
import React from 'react';
import ReactDOM from 'react-dom';
import axios from 'axios'
import './index.css';
class TableUser extends React.Component {
constructor(props) {
super(props);
this.state = {
data: []
};
}
componentDidMount(){
axios
.get('http://myhost/procesos_arbol.json',
)
.then(({ data })=> {
console.log(data);
this.setState({
data: data
});
})
.catch((err)=> {console.log('no recibido')})
}
render() {
const child = this.state.data.map((el) => {
return <div>
<p>key={ el.nid } | Título - { el.title } |
padre - {el.parent}</p>
</div>
});
return <div>
<div>{ child }</div>
</div>;
}
}
ReactDOM.render(
<TableUser />,
document.getElementById('container')
);