В настоящее время я пытаюсь улучшить свой проект с помощью нескольких реагирующих компонентов. Мне удалось создать приложение, и он делает то, что я хочу.
Теперь мне нужно избавиться от фиктивного массива, который содержит некоторые данные и заполнить его реальной формой данных моей базы данных.
Обычно я делаю это с помощью ajax и разбираю его.
Я проверил документацию на facebook, и я нашел следующий фрагмент кода:
...
componentDidMount: function() {
$.get(this.props.source, function(result) {
var lastGist = result[0];
if (this.isMounted()) {
this.setState({
username: lastGist.owner.login,
lastGistUrl: lastGist.html_url
});
}
}.bind(this));
},
...
Теперь мой вопрос: как и когда эта функция должна вызываться в компоненте реакции. Или это сохраненное имя и автоматически вызвано?
Спасибо :)
это сохраненное имя и автоматически вызвано?
Да.
https://facebook.github.io/react/docs/component-specs.html#mounting-componentdidmount