Size: a a a

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

2021 January 19

Н

Никита in React — русскоговорящее сообщество
Иван
ты создал новый массив со старыми ссылками на старые объекты. это не копия
я понял. спасибо
источник

Б

Белка 🦊 in React — русскоговорящее сообщество
Ahma Mahma
спасибо ☺️
Для функций используй просто обёртку React.memo  https://reactjs.org/docs/react-api.html#reactmemo
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
блин, круто спасибо 😘
источник

Б

Белка 🦊 in React — русскоговорящее сообщество
Ahma Mahma
блин, круто спасибо 😘
I do my best ^_^
источник

Б

Белка 🦊 in React — русскоговорящее сообщество
@elatero Решил проблему?)
источник

PF

Petr Filippov in React — русскоговорящее сообщество
Белка 🦊
Ну раз тебе нужно максимально низкоуровнево, то  замени на PureComponent или пропиши shouldComponentUpdate?
А что такое pureComponent?
источник

DP

Dmitry Podkopaev in React — русскоговорящее сообщество
Белка 🦊
@elatero Решил проблему?)
ну я там где map массив div на filter заменил
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
Petr Filippov
А что такое pureComponent?
источник

DP

Dmitry Podkopaev in React — русскоговорящее сообщество
Белка 🦊
@elatero Решил проблему?)
но это не решило проблемму, не пересчитывает заново
источник

Б

Белка 🦊 in React — русскоговорящее сообщество
Petr Filippov
А что такое pureComponent?
PureComponent - обычный компонент, который не совершает очередной рендер если не изменились this.props. Если вкратце
источник

DP

Dmitry Podkopaev in React — русскоговорящее сообщество
Белка 🦊
@elatero Решил проблему?)
он же должен заново пересчитывать при добавлении и удалении
источник

PF

Petr Filippov in React — русскоговорящее сообщество
Белка 🦊
PureComponent - обычный компонент, который не совершает очередной рендер если не изменились this.props. Если вкратце
Спасибо
источник

Б

Белка 🦊 in React — русскоговорящее сообщество
Dmitry Podkopaev
но это не решило проблемму, не пересчитывает заново
Ты чуть-чуть не понимаешь проблему.  в первый раз представь, что у тебя 10 елементов. На 10 раз будет tagsRef.current[9] = el, правильно? Когда у тебя количество снижается до 6, то до tagsRef.current[9] он никогда не дойдёт. Так что значение не сбрасывается, а превращается в null т.к. нет более элемента, к которому идёт обращение
источник

SA

Stanislav Agafonov in React — русскоговорящее сообщество
Всем привет!
Сколько примерно #зп в среднем в Москве у разраба фронта с ком опытом полгода?
Работаю над сложным проектом по  проектированию информационных систем для Москвы и других крупных заводов. Стек нативный js, node, socket

Хочу перепрыгнуть в компанию реакт.
Мой Стек обычный: js, react, redux, router, socket
По node express могу сделать авторизацию, работу с динамическим роутингом из базы, сокет io устроить коннект

Сколько я могу стоить в Москве ?😅😅😅 прошу не тролить
источник

DP

Dmitry Podkopaev in React — русскоговорящее сообщество
Белка 🦊
Ты чуть-чуть не понимаешь проблему.  в первый раз представь, что у тебя 10 елементов. На 10 раз будет tagsRef.current[9] = el, правильно? Когда у тебя количество снижается до 6, то до tagsRef.current[9] он никогда не дойдёт. Так что значение не сбрасывается, а превращается в null т.к. нет более элемента, к которому идёт обращение
это я понял, мне нужно сбросить как то?
источник

Б

Белка 🦊 in React — русскоговорящее сообщество
Да, ты можешь просто делать pop массива. Не знаю нужен ли прям  новый массив.  Хотя иммутабельность, всё такое. Не знаю, честно, как быстрее. Тут укажет кто-то лучше.
источник

И

Иван in React — русскоговорящее сообщество
Stanislav Agafonov
Всем привет!
Сколько примерно #зп в среднем в Москве у разраба фронта с ком опытом полгода?
Работаю над сложным проектом по  проектированию информационных систем для Москвы и других крупных заводов. Стек нативный js, node, socket

Хочу перепрыгнуть в компанию реакт.
Мой Стек обычный: js, react, redux, router, socket
По node express могу сделать авторизацию, работу с динамическим роутингом из базы, сокет io устроить коннект

Сколько я могу стоить в Москве ?😅😅😅 прошу не тролить
спроси в @javascript_jobs
источник

SA

Stanislav Agafonov in React — русскоговорящее сообщество
Иван
спроси в @javascript_jobs
Спасб
источник

DP

Dmitry Podkopaev in React — русскоговорящее сообщество
Белка 🦊
Да, ты можешь просто делать pop массива. Не знаю нужен ли прям  новый массив.  Хотя иммутабельность, всё такое. Не знаю, честно, как быстрее. Тут укажет кто-то лучше.
в самом ref={} нужно изменить или в useEffect
источник

Б

Белка 🦊 in React — русскоговорящее сообщество
Dmitry Podkopaev
в самом ref={} нужно изменить или в useEffect
useEffect. В ref ты лишь указываешь на сам элемент. Я думаю в месте, где ты фильтруешь кол-во этих самых тэгов. И лучше всё же не pop, а просто map.
источник