Size: a a a

2020 March 08

SB

Serhiy Boreyko in React Kyiv
повертати null на кожен 8й
источник

SB

Serhiy Boreyko in React Kyiv
тобто навпаки
источник

У

Умка in React Kyiv
Спасибо. Ща буду пробовпть . filter)
источник

D

Dmytraw in React Kyiv
Vlad Kopylov
filter((item, index)=>index %8 ===0)
index!=0 && (index+1)%8===0
источник

D

Dmytraw in React Kyiv
Хотя просто index+1 должно сработать
источник

VK

Vlad Kopylov in React Kyiv
возможно
источник

SG

Stas G in React Kyiv
зачем фильтр, вы с ума сошли?)
источник

SG

Stas G in React Kyiv
добавь if внутри map и проверяй индекс, да и всё
источник

EM

Eugene M in React Kyiv
ну так он же не описал задачу, как понл так и ответил
источник

SG

Stas G in React Kyiv
справедливо, но я думаю нужно было просто каждый 8й мапить на что-то
источник

ДC

Даниил C in React Kyiv
Stas G
добавь if внутри map и проверяй индекс, да и всё
Тогда уже и forEach вместо мапы
источник

PF

Pasha Finogenov in React Kyiv
Ребят привет
источник

У

Умка in React Kyiv
Ещё такой вопрос. Кто то работал с Google maps api?
Карту добавил. Проблем не вызвало)
Вопрос в том что не знаю как получить по клику на карте, координаты? В доке нет. Только привязка к маркерам.
источник

У

Умка in React Kyiv
Pasha Finogenov
Ребят привет
Привет)
источник

PF

Pasha Finogenov in React Kyiv
меня сводит с ума вопрос
Для чего нужно делать копию стейта в редьюсере? Ну, правила иммутабельности все дела, но если мы делаем копию и возвращаем её, то она же не изменяет основной стейт, или как она его меняет, объясните

ПС

Точнее стейт то меняется, но я не понимаю как
источник

PF

Pasha Finogenov in React Kyiv
Умка
Ещё такой вопрос. Кто то работал с Google maps api?
Карту добавил. Проблем не вызвало)
Вопрос в том что не знаю как получить по клику на карте, координаты? В доке нет. Только привязка к маркерам.
А для чего тебе это?
источник

У

Умка in React Kyiv
Отрисовываю погоду по локальным координатам. Но если человек не даёт разрешения или браузер блочит, то показываю карту, пусть тыкает.

Вот и нужно получить с "тыка" координаты.
источник

SG

Stas G in React Kyiv
Pasha Finogenov
меня сводит с ума вопрос
Для чего нужно делать копию стейта в редьюсере? Ну, правила иммутабельности все дела, но если мы делаем копию и возвращаем её, то она же не изменяет основной стейт, или как она его меняет, объясните

ПС

Точнее стейт то меняется, но я не понимаю как
объекты в JS сравниваются по ссылке. и чтобы выяснить, были ли в объекте изменения, гораздо "дешевле" сначала сравнить новый и старый стейт через ===, чтобы не запускать каждый раз deepEqual, если на самом деле изменений-то и не было.

если ты возвращаешь новый объект, то у тебя сравнение двух объектов по ссылке возвращает false, и это уже сигнал, что пора проверять, где же были изменения
источник

PF

Pasha Finogenov in React Kyiv
Я возвращаю { ...state },  то есть ссылка у меня получается никуда не записана
источник

SG

Stas G in React Kyiv
она не у тебя записана, а там, где вызывается твой редюсер
источник