Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 July 09

r

rvv880 in NodeUA - JavaScript and Node.js in Ukraine
Был у кого-то опыт использования библиотеки ramdajs, ramda-fantazy в проде, обработки исключительных ситуаций через монаду either? Сложно было поддерживать код в функциональной парадигме?
источник

AD

Artem Danilov in NodeUA - JavaScript and Node.js in Ukraine
в целом положительный опыт.
только нужно быть осторожным и не заходить слишком далеко.
а то можно такую грязь сделать, что будет легче переписать проект.
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Спасибо )
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
После GRASP намного понятнее SOLID ? Действительно ли лучше начать с GRASP, а уже потом SOLID ?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Да
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Сколько не видел в проектах ramdajs, кроме грязи и кучи непонятных иероглифов, вызывающих головную боль, оно ничего не приносило хорошего в код.
источник

V

Valentine in NodeUA - JavaScript and Node.js in Ukraine
Поддерживаю. У нас джун как-то во фронте с лоудэшем рамду сращивал…
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
Товарищи, у нас старое фронтенд приложение на ангуляре с галпом и бауером использующее ноду 0.10

До какой версии ее можно безболезненно обновить?
источник

О

ОЛЕГ in NodeUA - JavaScript and Node.js in Ukraine
Здравствуйте, подскажите query builder для React Native. Попробовал knex, но он не запустился, потому что использует Event Emitter.
источник

V

Vladyslav Parashchen... in NodeUA - JavaScript and Node.js in Ukraine
В TypeOrm есть клиенты под мобилку вроде
источник

О

ОЛЕГ in NodeUA - JavaScript and Node.js in Ukraine
Да есть, и некоторые другие ORM имеют такую поддержку. Хотел использовать квери билдер, но кроме knex, нечего нормального не нашел
источник
2021 July 10

r

randomtron in NodeUA - JavaScript and Node.js in Ukraine
Всем привет. Можете объяснить почему в вывод в консоль именно такой?
const fname = Symbol("Dmitry");

const person = {
 [fname]: "Dmitry",
 fname: "Anna",
 lname: "Semenov"
};

console.log(person);
//{fname: "Anna", lname: "Semenov"}
источник

Д

Дима 🍻 in NodeUA - JavaScript and Node.js in Ukraine
Привет, если не ошибаюсь, то через console log ты не сможешь увидеть символьное поля у объекта, попробуй Object.getOwnPropertySymbols()
источник

r

randomtron in NodeUA - JavaScript and Node.js in Ukraine
Вернее символьные перечисляемые не увижу? Символьное поле fname (без []) ведь выводится.
источник

Д

Дима 🍻 in NodeUA - JavaScript and Node.js in Ukraine
Когда ты задал объекту поле с названием fname оно не имеет никакого отношения к переменной fname
источник

Д

Дима 🍻 in NodeUA - JavaScript and Node.js in Ukraine
Это просто поле, которое называется “fname”
источник

r

randomtron in NodeUA - JavaScript and Node.js in Ukraine
Точно же, я затупил. И кстати Object.getOwnPropertySymbols() от person вывело массив с одним null внутри.
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
не null:
Object.getOwnPropertySymbols(person)
>>> [[object Symbol] { ... }]
источник

r

randomtron in NodeUA - JavaScript and Node.js in Ukraine
Забавно. В codesandbox получилось null.
источник

Д

Дима 🍻 in NodeUA - JavaScript and Node.js in Ukraine
Лучшее место для запуска кода - консоль разработчика)
источник