Задать вопрос
@DyadkoOrest

Как искусственно ограничить количество рендеров в секунду?

У меня есть компонент в который приходят данные с сервера и из-за того что данные меняются очень быстро компонент рендереться около 30-ти раз в секунду.
Всё так и должно быть только в одном компоненте мне нужно ограничить количество рендеров. Возможно есть какой-то способ вручную задать чтобы компонент рендерелся например раз в секунду.
Это обычный функциональный компонент в которого приходят данные как пропс

import React from 'react'

function Component({ data }) {
  return (
    //here code
  )
}

export default Component
  • Вопрос задан
  • 212 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
Пусть родительский компонент контроллирует, чтобы этот проп менялся раз в N секунд + дочерний компонент обернуть в React.memo
Ответ написан
Комментировать
w3bsmes
@w3bsmes
Куратор тега «Глупые вопросы»
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы