"Если это клиент - ничего не ждёшь, и фетчишь данные на клиенте, показывая лоадер" - вот тут подробнее, что я возвращаю в gip тогда? где я дальше фетчу тогда?
Если это сервер, я дополнительно передаю свойство isFetched
предположим у меня в разметке я хочу вывести this.props.data, в случае с gip я return {data: 'content'}, а в случае с дидмаунтом это через редакс получается мне надо будет в пропсы запихнуть так же data?
если redux есть - да если нет - можешь просто сделать http-запрос, получив данные засунуть их в стейт и от туда уже запихнуть туда, куда тебе надо <Component>{this.props.data || this.state.data}</Component>, но это как-то не круто: получается у тебя есть два разных источника информации
если redux есть - да если нет - можешь просто сделать http-запрос, получив данные засунуть их в стейт и от туда уже запихнуть туда, куда тебе надо <Component>{this.props.data || this.state.data}</Component>, но это как-то не круто: получается у тебя есть два разных источника информации
как-то это странно всё, типа либо из gip если на сервере либо из пропсов которые я получу с помощью редакса если на клиенте
как-то это странно всё, типа либо из gip если на сервере либо из пропсов которые я получу с помощью редакса если на клиенте
поэтому я и на стороне сервера просто жду когда выполнится экшн получения данных получается и на клиенте и на сервере я ожидаю данные из одной точки - Redux store