рендер вызывает изменения стейта у компонента или его родителя или изменения пропсов (может ещё причина есть не могу вспомнил). А сам useEffect не вызывает ререндер
Смотря что ты в нем делаешь, если изменяешь состояние, то произойдёт рендер
Сам useEffect нет.
Обсуждают сегодня