Size: a a a

JavaScript.Ninja

2020 September 28

IK

Illya Klymov in JavaScript.Ninja
оттуда же )
источник

A

Alxndr 🗽👇 in JavaScript.Ninja
Vladimir Klimov
А почему звучит как мем и не стоит воспринимать серьезно?)
Не знаю как покультурней описать происходящее там, со стороны выглядит ОЧЕНЬ странно. В общем выглядит нелепо.
источник

VK

Vladimir Klimov in JavaScript.Ninja
Alxndr 🗽👇
Не знаю как покультурней описать происходящее там, со стороны выглядит ОЧЕНЬ странно. В общем выглядит нелепо.
Ну, "выглядит странно" сложно расценить, как объективную критику. Не то, чтобы я "монах из их монастыря", просто интересно, почему "нелепо")
источник

TQ

Taeja QQ in JavaScript.Ninja
Как реализовать приватные атрибуты/методы в классе?

Кроме условного знака __

Знаю что в TS есть приватность, но на чистом JS получается только через замыкание смогу достигнуть приватности?
источник

IK

Illya Klymov in JavaScript.Ninja
почему же
источник

IK

Illya Klymov in JavaScript.Ninja
через символ к примеру, который из этого класса не экспортируется
источник

IK

Illya Klymov in JavaScript.Ninja
и в чистом JS уже тоже "почти есть"
источник

МВ

Мопсим Вертухаев... in JavaScript.Ninja
#
источник

IK

Illya Klymov in JavaScript.Ninja
Уже stage 3, использовать безопасно
источник

TQ

Taeja QQ in JavaScript.Ninja
Спасибо, то что нужно мне!)
источник

PG

Pavel Gubin in JavaScript.Ninja
Как вы думаете, будут ли авторы виртуалайз либ,  переписывать их ориентируясь на новое свойство content-visibility, как поддержка дойдёт? Может кто то уже встречал какие то интеграции с реактом?
источник

AS

A S in JavaScript.Ninja
У кого нибудь была проблема , что jest не резолвит paths внутри пакетов, которые записаны в tsconfig каждого пакета
Наткнулся на Ишью


https://github.com/kulshekhar/ts-jest/issues/414

Вставил в jest.config

moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths , { prefix: '<rootDir>/' } ),

Где paths из моего tsconfig по каждому пакету
Но теперь начинает неправильно резолвить импорты из других пакетов в моем пакете

Cannot find module from ‘.../.../forms/build’
Хотя импорт в пакете моем есть и записан как: @pkg/forms


Туда лезет и не может зарезолвить импорт
Говорит.


Cannot find module from ‘.../.../forms/....’

Тесты запускаю для каждого пакета через лерну
В каждом пакете есть paths
Они конфликтовать с друг другом могут
Jest config для каждого пакета один, но туда передаётся tsconfig при вызове для конкретного пакета (и Бабель конфиг тоже)
источник
2020 September 29

a

ai in JavaScript.Ninja
Ребят подскажите... Не удаетс получить объект из базы mongo по id.
getTicById = async (req, res) => {
   await Tic.findOne({ _id: req.params.id }, (err, tic) => {
   if (err) {
   return res.status(400).json({ success: false, error: err })
}

if (!tic) {
   return res
   .status(404)
   .json({ success: false, error: not found })
}
return res.status(200).json({ success: true, data: tic })
   }).catch(err => console.log(err))
}
Id передается в формате String.
Что это может быть?
источник

B

Bogdan in JavaScript.Ninja
Как можно перейти на предыдущую страницу не используя history? нужна просто ссылка. При этом поведение должно быть точно такое же как при нажатии браузерного back
источник

NR

Nikolai Reguliarniy in JavaScript.Ninja
Bogdan
Как можно перейти на предыдущую страницу не используя history? нужна просто ссылка. При этом поведение должно быть точно такое же как при нажатии браузерного back
а почему именно "не используя history"?
источник

B

Bogdan in JavaScript.Ninja
Nikolai Reguliarniy
а почему именно "не используя history"?
Такое требование. Совместимость  с другой системой
источник

NR

Nikolai Reguliarniy in JavaScript.Ninja
Bogdan
Такое требование. Совместимость  с другой системой
для роутинга в любом случае нужен будет history, пусть и фейковый (имплементация в памяти)
можете эту либу взять за основу
https://github.com/ReactTraining/history
источник

МВ

Мопсим Вертухаев... in JavaScript.Ninja
Bogdan
Как можно перейти на предыдущую страницу не используя history? нужна просто ссылка. При этом поведение должно быть точно такое же как при нажатии браузерного back
window.location.href(document.referrer)
источник

B

Bogdan in JavaScript.Ninja
Мопсим Вертухаев
window.location.href(document.referrer)
теряется рараметры из строки поиска
источник

МВ

Мопсим Вертухаев... in JavaScript.Ninja
У тебя сайт генерится на сервере или на фронте ?
источник