Size: a a a

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

2021 April 11

С

Сергей in React — русскоговорящее сообщество
Перебрать имел в виду, загнался
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
да
источник

С

Сергей in React — русскоговорящее сообщество
Если убрать хоть одну, ошибка
источник

С

Сергей in React — русскоговорящее сообщество
Так, в итоге то что? Просто useEffect убрать? Тоже пустой массив сначала
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
установите и сконфигурируйте
1. brakets pair colorized
2. prettier
3. eslint
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
из 11ой убери, в 10 поставь
источник

as

artem sdobnikov in React — русскоговорящее сообщество
пустой массив изначально всегда будет
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
можно делать условие в разметке, где ты выходишь.
{array.length > 0 && array}
источник

AS

Anton Shestakov in React — русскоговорящее сообщество
Верните null если array пуст, иначе верните нужный jsx, на первом рендере у вас не будет данных
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
на тему фильтрации, подскажите как лучше сделать фильтрацию списка по вводимому значению: есть список строк, я прогоняю его через фильтр и должен вернуть первые 8 элементов. я использую filter, затем map. в map я возвращаю первые 8, иначе просто делаю return. или лучше filter => slice => map?
источник

С

Сергей in React — русскоговорящее сообщество
Да не должно же быть такого? Вот сейчас пустой массив, делаю пару исправлений, не касающийся массива, приходит массив с данными и выводится при рендере, НО при перезагрузке ошибка
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
как лучше по какому критерию?
источник

С

Сергей in React — русскоговорящее сообщество
Ну вот и сделал, всё, теперь после перезагрузки не сбрасывается, всем спасибо, извините за беспокойство)
источник

as

artem sdobnikov in React — русскоговорящее сообщество
ты передаешь пустой массив

[] => fetch() => [...//]

сначала пустой массив у тебя
рендор прошёл
запрос ушёл
в консоле пустой массив
запрос отработал: засетил данные
новый рендор
массив не пустой
источник

D

D M in React — русскоговорящее сообщество
А зачем тебе map после slice ?
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
скорее, как правильнее. есть список на 3000+ строк, нужно смотреть на вхождение + показывать только первые 8. я думаю одним фильтром отделаться или мэпом, но не получится из-за индекса элемента. потому минимум 2 метода
источник

as

artem sdobnikov in React — русскоговорящее сообщество
да
filter => slice => map
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
я сейчас делаю filter => map. но есть более логичный вариант filter => slice => map
источник

as

artem sdobnikov in React — русскоговорящее сообщество
map же в jsx?
источник

D

D M in React — русскоговорящее сообщество
filter => slice достаточно же будет. Отфильтровал и взял первые 8
источник