Size: a a a

JavaScript Noobs — сообщество новичков

2021 August 13

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
А чат тогда зачем?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Если вопрос по джс пиши сюда, если не по джс то сюда @it_chats
Если вопрос требует менторинга и довольно сложный так и пиши сразу
источник

S

Sasha in JavaScript Noobs — сообщество новичков
источник

S

Sasha in JavaScript Noobs — сообщество новичков
Вот что мне нужно сделать
источник

S

Sasha in JavaScript Noobs — сообщество новичков
function getChildren(people, person) {

}
источник

S

Sasha in JavaScript Noobs — сообщество новичков
или
источник

S

Sasha in JavaScript Noobs — сообщество новичков
источник

r

redhemd in JavaScript Noobs — сообщество новичков
всем привет, тут недавно вопрос был, о копировании переменных, например через spread, подскажите как это сделать?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
const a = [2,4,6,7];
const b = [...a];
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
работает только на первом уровне вложенности, и так же с объектами
источник

j

jk in JavaScript Noobs — сообщество новичков
filter
источник

r

redhemd in JavaScript Noobs — сообщество новичков
спасибо, что то туплю, spread всегда возвращает массив
источник

j

jk in JavaScript Noobs — сообщество новичков
Есть spread в объектных литералах, он работает почти как Object.assign
источник

r

redhemd in JavaScript Noobs — сообщество новичков
почему тут outerStr взят в массивный литерал, и почему он отработал как функция, эт же переменная)
источник

JD

John Doe in JavaScript Noobs — сообщество новичков
Это же сеттер свойства string
источник

j

jk in JavaScript Noobs — сообщество новичков
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Потому что это способ описать имя переменной через строку а сет просто модификатор
const name = "John"
{
[name]: 1
}
=
{
John: 1
}
источник

ИФ

Имя Фамилия... in JavaScript Noobs — сообщество новичков
Втф
источник

МУ

Максим Усачёв... in JavaScript Noobs — сообщество новичков
const refetchOwnerIncomeForecastQuery = useMemo(
   () =>
     debounce(() => {
       refetch({
         variables: {
           daily_rate: Number(daily_rate),
           discounts: getDiscounts(discountsWatch)
         }
       });
     }, 5000),
   [daily_rate, discountsWatch, refetch]
 );


Проблема в том, что если ввести в инпут сразу быстро несколько символов (скажем 3 штуки), то через 5 секунд refetch вызовется 3 раза. Если убрать зависимости (daily_rate, discountsWatch, refetch), то через 5 секунд так же вызовется refetch, но уже 1 раз (как и нужно - это и требуется в задаче), но при этом в параметрах (внутри variables) отправляетс всегда одно и то же значение, которое useMemo запомнил изначально (что не подходит для решения задачи). Вопрос. Как сделать так, чтобы через 5 секунд отправлялся единственный запрос, и при этом чтобы брались последние (свежие) значения параметров (внутри variables)?
источник