выглядит так - я не хочу повышать уровень кода, а решаю это проблему другим костылем?
шо таки паразитные рендеры и как ты с ними борешься через useEffect?
Паразитные ререндеры - это когда я не понимаю почему ререндерится какой-то компонент. Вследствии чего, этот ререндеренный компонент каждый раз дергает АПИ. И я решаю, дергать АПИ через useEffect - чтобы один раз, а не при каждом ререндере.
э, так а как еще дергать апи если не в useEffect? O_o
ну и они не паразитные) лишние могут быть да, но лишние рендеры не должны влиять на логику приложения
В документации написано «нельзя исполнять сайд-эффекты в рендере, потому что реакт решает что и сколько раз рендерить. исполняйте сайд-эффекты в useEffect»
Обсуждают сегодня