в принципе норма, только смотри, что асинхронный запрос может выполниться не сразу, у меня такая ситуация, он не успевает выполниться и в 1-й раз отрисовывает компонент с пустым state. Проходит пара секунд, запрос выполняется, меняется state и происходит ререндер уже с нужным state