Ich bin neu in reactjs, ich erstelle ein Demo-Projekt mit reactjs. In meiner App habe ich Probleme beim Anzeigen der Daten auf dem Bildschirm. hier ist mein CodeWeitergabe von Daten zwischen den Komponenten reactjs
import React, {Component} from 'react';
import $ from 'jquery';
import Users from './userlist';
export default class Home extends Component {
constructor(props) {
super(props);
this.state = {person: []};
}
componentDidMount() {
console.log("componentDidMount")
this.UserList();
}
UserList() {
return $.getJSON('/react/getUsers')
.then((data) => {
this.setState({ person: data.data });
});
}
render() {
return (
<div>
<Users getUserData = {this.state.person}></Users>
</div>
)
}
}
Home.contextTypes = {
router: React.PropTypes.object.isRequired,
}
in diesem Zusammenhang die Komponente anzurufenden Users
Hier wird der Benutzer Komponentendatei:
import React, {Component} from 'react';
import $ from 'jquery';
export default class Users extends Component {
render() {
console.log(this.props.getUserData)// contains array of objects which am wants to show
return(
<div className="experience-item">
<div className="experience-content experience-color-blue">
<h4>value should be here</h4>
<h6>value should be here</h6>
<p>value should be here</p>
</div>
</div>
)
}
}
Was ist Das Problem yo konfrontiert sind? –
, wie die Daten in Benutzerkomponente – Karan