Size: a a a

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

2021 February 26

MK

Maxim Koylo in React — русскоговорящее сообщество
Николай
Тот кто разбираться по чутка во всем но его главная задача заставить твое пони на хосте скакать как тренерованого жеребца
кек
источник

A

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

A

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

A

Ali in React — русскоговорящее сообщество
Всем привет!
Можно ли как то оптимизировать этот процесс:
1 - у нас есть todolist = [{},{},{}]
2 - мы при помощи map показываем его

При добавление в этот todo элемент что бы он не перерисовывал ВСЕ тудушки, а лишь добавлял в конец, это реально?
источник

A

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

D

D M in React — русскоговорящее сообщество
Ali
Всем привет!
Можно ли как то оптимизировать этот процесс:
1 - у нас есть todolist = [{},{},{}]
2 - мы при помощи map показываем его

При добавление в этот todo элемент что бы он не перерисовывал ВСЕ тудушки, а лишь добавлял в конец, это реально?
Почитай про React memo
источник

A

Ali in React — русскоговорящее сообщество
D M
Почитай про React memo
так разве он поможет ? Вроде как он запоминает данные, но у нас каждый раз ведь новый массив с редакса прилетает
источник

D

D M in React — русскоговорящее сообщество
Ali
так разве он поможет ? Вроде как он запоминает данные, но у нас каждый раз ведь новый массив с редакса прилетает
Да, но ты ведь можешь в todoItem передавать не целый объект а просто обычные примитивы и тогда поможет
источник

m

marso^.^ in React — русскоговорящее сообщество
Кто-нибудь может мне помочь
источник

A

Ali in React — русскоговорящее сообщество
D M
Да, но ты ведь можешь в todoItem передавать не целый объект а просто обычные примитивы и тогда поможет
🤔🤔🤔 щас гляну, спасиб
источник

VM

Vlad Minenko in React — русскоговорящее сообщество
У меня 3 тысячи вложенных в друг друга элементов и у них может быть статус checked.Что будет производительнее:
1) Хранить отдельно массив checked элементов и в компоненте делать <Component checked={checked.some(id => item.id === id)} />, тогда я при он клинке по элементу просто в массив буду добавлять новый id, и все id его родителей
2) Хранить в каждом элементе в сторе его статус [{id: 1, title: ‘test’, checked: true, children: []}], но тогда мне польностью придется обходить этот дерево элементов и искать в нем родителей и проставлять checked им
источник

VM

Vlad Minenko in React — русскоговорящее сообщество
checked это просто чекбокс, который полностью контролируется на фронте
источник

A

Ali in React — русскоговорящее сообщество
D M
Да, но ты ведь можешь в todoItem передавать не целый объект а просто обычные примитивы и тогда поможет
Еее, спасибо)

Правда не потребовалось передавать примитивы, я все так же передаю объект и все отлично)
источник

А

Андрей in React — русскоговорящее сообщество
мужики есть годные ui библиотеки для реакта? что-то типо реакт-бутстрапа
источник

А

Амангельди in React — русскоговорящее сообщество
Андрей
мужики есть годные ui библиотеки для реакта? что-то типо реакт-бутстрапа
Ant design
источник

V

Vall 🌑 in React — русскоговорящее сообщество
Андрей
мужики есть годные ui библиотеки для реакта? что-то типо реакт-бутстрапа
источник

А

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

V

Vall 🌑 in React — русскоговорящее сообщество
Андрей
материал ваще не катит
чего
источник

А

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

V

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