Size: a a a

JavaScript.Ninja

2020 August 25

EN

El Nasurov in JavaScript.Ninja
Подскажите, пожалуйста

Есть api метод для, например, удаления человека из списка друзей (DELETE_PERSON_FROM_FRIENDS). В описании метода написано, что при коде 200 - удаление прошло успешно.


Должен ли фронт в таком случае жестко проверять соответствие кода ответа на 200 и принимать запрос успешным только при его четком соответствии ? Или же это может показаться лишним ?

try {
 const { status } = await Axios.get(DELETE_PERSON_FROM_FRIENDS);
 if (status === 200) {
   //дальнейшая логика после удаления
 } else throw new Error(e);
 
} catch(e) {
 //логика при ошибке запроса, например, установка нотификации
}
источник

IK

Illya Klymov in JavaScript.Ninja
достаточно проверить 2хх коды )
источник

IK

Illya Klymov in JavaScript.Ninja
но аксиос делает это за вас )
источник

R

Ramil in JavaScript.Ninja
Привет, где то в одном из своих видео Илья рассказывал, как он производит оценку задач. Что то в духе:
Пять критериев, если ответ “нет”, то умножает предыдущий результат, на 1,5; Отправная точка для умножения, срок кажущийся нормальным на первый взгляд

1) Решал такого рода задачу?
2) Работал ли с этой технологией?
Помню только парочку, а всего из пять) Может у кого сохранилась или ссылка или текстом это?
источник

R

Ramil in JavaScript.Ninja
@xanf_ua может есть где то в закромах?)
источник

IK

Illya Klymov in JavaScript.Ninja
Переслано от Illya Klymov
- в задаче есть ЧЕТКО прописанные критерии приемки (acceptance test) - т.е. "как я пойму что это работает"
- в задаче есть бизнес-анализ на достаточном уровне (т.е. прописаны не только позитивные флоу, но и негативные и т.п.)
- в задаче ВСЕ элементы, которые потребуются для ее решения известны (т.е. допустим вы работали со всеми сторонними АПИ платежек, или компонентами и т.п.)
- вам кажется что текущая архитектура НЕ ПОМЕШАЕТ решить эту задачу (грубо говоря старый говнокод не отомстит)
- вы уже решали похожую задачу (не обязательно на этом стеке)
источник

IK

Illya Klymov in JavaScript.Ninja
да, часто спрашивают (с)
источник

R

Ramil in JavaScript.Ninja
спасибо, надо бы где то закрепить постом это в интернетах, что-ли))
источник

A

Angry in JavaScript.Ninja
@xanf_ua, привет :)

Я на одном из множества твоих выступлений услышал, что ты заставил javascript заниматься поливом на даче.

Мне стало очень интересно, поэтому, вопрос: Было ли на эту тему что-то больше, чем отсылка?) Твой рассказ об этом, допустим.
источник

IK

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

R

Rostislav Futornoy in JavaScript.Ninja
Доброе время суток🔥 Ребята, дайте пожалуйста фидбек по этому проекту. Как и что можно улучшить, поправить? Может какие-то ресурсы посоветуете, или код ревью сделаете

https://www.npmjs.com/package/react-use-modal-state

Заранее спасибо!
источник

NR

Nikolai Reguliarniy in JavaScript.Ninja
Rostislav Futornoy
Доброе время суток🔥 Ребята, дайте пожалуйста фидбек по этому проекту. Как и что можно улучшить, поправить? Может какие-то ресурсы посоветуете, или код ревью сделаете

https://www.npmjs.com/package/react-use-modal-state

Заранее спасибо!
Не понятно какую проблему решает пакет.
В ридми нет примера использования и установки.
В документации нет описания апи.
источник
2020 August 26

𓂀

𓂀 in JavaScript.Ninja
источник

𓂀

𓂀 in JavaScript.Ninja
...а в src - маленький класс с сторой в провайдере.
источник

R

Roman in JavaScript.Ninja
Можно с помощью jenkins выполнять ansible плейбуки?
источник

V

Valentin in JavaScript.Ninja
Подскажите какие есть возможности дебажить вендоры в рантайме на сайте?
источник

V

Valentin in JavaScript.Ninja
Ovverides не позволяет =(
источник

SS

Sasha Semaniuk in JavaScript.Ninja
Привет ребят
React, у меня есть Collapse компонент, который показывает или скрывает все children
Внутри компонента, который есть children я делаю useRef()
И когда я скрываю табу, а потом опять открываю, ref.current.getClientRect() - возвращает везде 0
Есть у кого идеи как пофиксить?
источник

T

Taras in JavaScript.Ninja
источник

T

Taras in JavaScript.Ninja
Тут в одном канале проскользнуло
источник