сделай в jsx условие { profileData && <div> ... </div>}
так работает, но неужели теперь, если мне нужны данные из стора, нужно их отрисовывать по условию. Мне казалось, что в идеале я просто должен получать данные при первом рендере и сразу их отрисовывать, а получается, что я должен ловить отсутствие данных на первом рендере, потом useEffect их загружает и они отрисовываются на втором рендере.