Size: a a a

React — русскоговорящее сообщество

2021 February 17

MZ

Max Zhukov in React — русскоговорящее сообщество
Ну тогда смотри как ты вызываешь эти функции, а вообще лучше напиши напиши одну и передавай в неё true || false
источник

V

Vlado in React — русскоговорящее сообщество
ща попробую одну написать
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Но мне все равно кажется что просто Open где-то перезаписывается
источник

IN

Igor N in React — русскоговорящее сообщество
Павел Конин (HappyWay)
Хочу задать глупый вопрос, на который, скорее всего уже есть ответ в гугле, но не могу сформулировать запрос правильно
У меня есть дерево категорий, которое рендерится не на всех страницах сайта, и оно получает данные с апи.
Эти данные хранятся в редаксе.
У меня есть пара идей, как уменьшить кол-во запросов к апи, при ререндере компонента.
Так можно?
    componentDidMount() {
       if(this.props.categoriesTree.categories.length == 0) {
           this.props.getTree();
       }
   }
Да, ничего криминального
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Vlado
там милиард зависимостей
Так у тебя проблема только с одной кнопкой, напиши логику для одной кнопки, заодно поймёшь в ней ли вообще проблема
источник

V

Vlado in React — русскоговорящее сообщество
она должна закрыть модальное окно с формой
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Vlado
она должна закрыть модальное окно с формой
Так это не важно, тебе же нужно по сути только получать правильно значение Стэйт, а все остальное это уде десятое дело
источник

V

Vlado in React — русскоговорящее сообщество
верно
источник

С

Сергей in React — русскоговорящее сообщество
Ребят, подскажите как сделать мемо в react-window так, что бы рендерился только изменившийся элемент?

Я обернул SymbolItem в memo и сделал проверку

(prevProps, nextProps) =>
 _.isEqual(prevProps.data.items[prevProps.index], nextProps.data.items[prevProps.index])


Сам компонент не перерисовывается, но List - да
источник

С

Сергей in React — русскоговорящее сообщество
источник

С

Сергей in React — русскоговорящее сообщество
Сергей
Ребят, подскажите как сделать мемо в react-window так, что бы рендерился только изменившийся элемент?

Я обернул SymbolItem в memo и сделал проверку

(prevProps, nextProps) =>
 _.isEqual(prevProps.data.items[prevProps.index], nextProps.data.items[prevProps.index])


Сам компонент не перерисовывается, но List - да
Со встроенным методом areEqual все еще хуже
источник

С

Сергей in React — русскоговорящее сообщество
Сергей
Со встроенным методом areEqual все еще хуже
источник

RZ

Roman Zhukov in React — русскоговорящее сообщество
Пишу сайт. Сайт сайт компании. На половине пути я задался вопросом как его будет индексировать поисковик гугла. Почитал статьи. Я так понимаю что СПА и гугл не дружат?
источник

С

Сергей in React — русскоговорящее сообщество
Roman Zhukov
Пишу сайт. Сайт сайт компании. На половине пути я задался вопросом как его будет индексировать поисковик гугла. Почитал статьи. Я так понимаю что СПА и гугл не дружат?
источник

С

Сергей in React — русскоговорящее сообщество
Это для аналитики
источник

С

Сергей in React — русскоговорящее сообщество
Roman Zhukov
Пишу сайт. Сайт сайт компании. На половине пути я задался вопросом как его будет индексировать поисковик гугла. Почитал статьи. Я так понимаю что СПА и гугл не дружат?
А так, все как для обычного сайта
источник

RZ

Roman Zhukov in React — русскоговорящее сообщество
Спасибо, я ознакомлюсь
источник

SB

Sergey Bruska in React — русскоговорящее сообщество
Довольно странный совет..
источник

SB

Sergey Bruska in React — русскоговорящее сообщество
Как аналитика переведёт приложение на ssr?
источник

B

Bogdan in React — русскоговорящее сообщество
Гугл вполне себе неплохо индексиурет СПА, чего нельзя сказать о яндексе
источник