Я новичок, чтобы реагировать, и я застрял на определенном проекте. Дело в том, что у меня есть api_url
в this.props
, полученный от родительского компонента. И в этом дочернем компоненте я хочу использовать api_url
для получения некоторых данных с использованием JSON.
В родительском компоненте у меня есть:
Repositories api_url={this.state.objs.repos_url}
и в дочернем компоненте я хочу что-то вроде:
componentDidMount() {
$.getJSON(this.props.api_url, function(json) {
for (var i = 0; i < json.length; i++) {
var each_repo = json[i]
console.log(each_repo["name"]);
}
});
}
так что мне нужен соответствующий api_url
в разделе URL $.getJSON
.
Есть ли способ получить доступ к this.props
в componentDidMount
или есть какой-то другой способ достижения тех же результатов?
Еще одна вещь, связанная с этим, заключается в том, что я также использую вызов $.getJSON
в ComponentDidMount
родительского компонента.
Спасибо заранее.