Могу ли я вызвать AJAX / HTTP в конструкторе, чтобы заполнить некоторую переменную класса, но не влияет на состояние в реакции - PullRequest
0 голосов
/ 17 марта 2019

В компоненте класса response я получаю одну конечную точку в подпорках.Мне нужно получить эту конечную точку, чтобы получить точные конечные точки, которые будут использоваться в ссылках этого компонента.

Я предпочитаю сохранять ответ в переменных класса, не находящихся в состоянии компонента.потому что эти данные не влияют на рендеринг и пользовательский интерфейс.

Я хочу, чтобы ответ первой конечной точки был готов как можно скорее.Согласно реакции лучший вариант для вызова http в ComponentDidMount.

Но если я вызову эту первую конечную точку в конструкторе асинхронным способом, то этот компонент класса будет готов с данными раньше, и он не блокирует реагирующий рендеринг.Это хорошая вещь?будут ли у него побочные эффекты?

...