как отрендерится компонент. Для этого я делаю гет-запрос в componentWillMount() этого компонента и добавляю ответ с сервера в стэйт.
1) Верно ли я понимаю, что до первого рендера меняется стэйт => react-dom перерендеривает все и снова попадает в componentWillMount(), где снова ИЗМЕНЯЕТ стэйт (при этом очередной ответ сервера не изменился) => все повторяется снова?
2) Эффективно ли вместо этого хранить ответ сервера в redux? Не слишком ли это тяжело для клиента? В ответе - массив из 20 простых объектов.
запросы нужно делать только в componentDidMount, если только начал в реакт. у меня в редакс бывает и по 50+к записей - это норм, но лучше с сервера пагинировать, если есть возможность
Обсуждают сегодня