проблема в том что сейчас есть инфа по всем годам например. ткунули в год, подложили другую сущность, котрая благополучно храниться в памяти и опля. Когда там этого дела не будет, нужно чтобы ссылка запускала фетч.
Проблема вообще не проблема. Изменить придется 3-4 строчки
подкладывать промисы в котрых ифить если есть отдать если нет, сходить туда то? тут я получиться скорее всего намешаю заные архитектурные слои в кучу
Можно использовать redux или mobX.
как рендерить в асинхронном режиме? в англяре был async pipe . как это сделать в рекате чтобы на неделю не улететь в оверинженирирг не знать.
Ключи состояния загрузки,
условный рендерниг.
Простой пример:
class Example extends React.Component {
state = { isFetching: false, error: null, data: [] };
// ...
render() {
if (isFetching) return <Preloader />;
if (error) return <Error error={error} />;
return data.map(/ ... /);
}
}
Как правильно и корректно делать релейшены сущностей?
Можно передавать с бэкенда передавать все связанные данные с результатами запроса:
{
posts: [],
linked: {
comments: {},
users: {},
tags: {},
},
}
Вообще вам прежде чем приступать к разработке стоит изучить
документацию React. Там же можно пройти
tutorial. Почитать немного про экосистему, про state management библиотеки вроде redux и mobX.