Size: a a a

JavaScript.Ninja

2021 April 26

M

Michael in JavaScript.Ninja
В реакте ведь так же? Почему тогда на каждом втором собесе спрашивают про этот солид
источник

ОЭ

Орб Экксель... in JavaScript.Ninja
Что бы новый человек пришел, и сразу знал в какое место что и как писать и как это именовать. В идеале, мы ищем что-то вроде спецификации REST, но для клиентских приложений. Что бы самим все не придумывать.
источник

С

Сергей in JavaScript.Ninja
как я понял move это для windows
источник

M

Michael in JavaScript.Ninja
Тогда вам ангуляр)
источник

IK

Illya Klymov in JavaScript.Ninja
Тогда вы не найдете, или найдёте что-то странное, что будет вас ограничивать
источник

IK

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

ОЭ

Орб Экксель... in JavaScript.Ninja
Хорошо, спасибо. Будем дальше думать, как сделать лучше
источник

IK

Illya Klymov in JavaScript.Ninja
источник

IK

Illya Klymov in JavaScript.Ninja
вот можете посмотреть наш стайлгайд
источник

IK

Illya Klymov in JavaScript.Ninja
источник

ОЭ

Орб Экксель... in JavaScript.Ninja
Во, очень похоже на то, что мы и искали. Спасибо, изучу
источник

v

vasilich in JavaScript.Ninja
Типа проверить основы)
источник

M

Michael in JavaScript.Ninja
Не знаете для реакта такого же?
источник

IK

Illya Klymov in JavaScript.Ninja
Нет
источник

M

Michael in JavaScript.Ninja
Я вот сейчас читаю, что кидать экспешны через throw Error - это не очень хорошая практика.
Сейчас я сетаплю новый проект и  могу скопировать со старых, где в http.service накиданы ерроры.

Посмотрел выступление про монаду Either и слабо понял, так как вообще в монадах не шарю.

Вопрос: какой альтернативный вариант использовать вместо исключений, так чтобы у самого голова не взорвалась и чтобы коллеги не сказали “сделай нормально как было”?
источник

IK

Illya Klymov in JavaScript.Ninja
return new Error
источник

IK

Illya Klymov in JavaScript.Ninja
не шучу
источник

M

Michael in JavaScript.Ninja
а в чем собственно разница?
источник

M

Michael in JavaScript.Ninja
Да и в целом, за что throw не любят?
источник

Д

Дима 🎈 in JavaScript.Ninja
Вот почему не любят
— Проблемы с перфомансом
— Эксепшены это реально исключительные ситуации. Подумайте, является ли то, что нет токена (а это значит что пользователь не авторизован) исклютельной ситуацией? Или это обычное поведение систему? Обычно второе.
— Эксепшены способствуют размазыванию логики по всему приложению. т.к. они всплывают. Ищите потом обработку ошибок по всему приложению.. ухх.
источник