почему компонент на React рендерится
Может в продакшене этой проблемы не будет? Вот в чем вопрос
constructor(props) {
super(props);
this.state ={data: {goals: []}}
}
0
, а на gs_id
render() {
const { data, isFetching, error } = this.state;
if (isFetching) return <div>...Loading</div>;
if (error) return <div>{`Error: ${e.message}`}</div>;
if (!data || !data.goals || !data.goals[0]) return <div>Всё пропало!</div>;
return <h1>{data.goals[0].gs_id}</h1>;
}
если возникла такая необходимость, то, скорее всего, компонент написан плохоСовсем необязательно. Это может быть библиотека общего назначения, например. Render props не всегда эффективны, иногда нужно просто поменять класс у какого-нибудь внутреннего элемента сложной библиотеки. Стилизация автокомплита приходит на ум, например.
Установка always_populate_raw_post_data в значение -1 задает новое поведение, которое будет реализовано в будущих версиях PHP, когда $HTTP_RAW_POST_DATA больше не будет использоваться.php.net/manual/ru/ini.core.php