Как стать автором
Обновить
0
0

Frontend Developer

Отправить сообщение
В чем преимущество такой записи
export const cancel = pool => {
// ...
}

перед такой:
export function cancel(pool) {
// ...
}

?

Мне одному до сих пор не понятно почему по версии material design нажатая кнопка должна быть выше чем покоящаяся? Вроде кнопка, когда её нажимают, должна проваливаться вниз.

Первый вопрос в том насколько эта фича языка будет эффективной? Ведь раскручивание стека и его обратное закручивание — дело дорогостоящее.
Второй вопрос в том насколько это востребовано? Если вы не можете писать код без использования этих самых алгебраических эффектов, то, возможно, что-то с вашим кодом не так.
В общем, как обычно, хипстеры придумали себе проблему и придумали для неё оригинальное решение.

И что вам это даст? вы им платить за это собираетесь?

Это их обязанность как сотрудников проводящих собеседование, им за это платит работодатель. При том что мне, например, никто не заплатит за то что я пришел к ним на собес.

Вы тут поерничали, только вот забыли кто кого берет на работу.

Вы тут поерничали, только вот забыли кто для кого выполняет работу.
Это надуманный пример из разряда олимпиадных задач. В 95% случаях делать такого не требуется.
В чем преимущество назначать константе функциональное выражение, пусть даже это именованная функция? Почему не делать это по-старому:
export function foo() {}

?
В спецификации Display Module Level 3 каждое значение просмотра описывается как комбинация двух элементов: внутренней и внешней модели отображения.

Каждое значение display, может быть?
Такой код можно переписать компактнее, используя стрелочные функции:
const sum = arr => arr.reduce((res, i) => res + i);


В чем смысл такой сокращенной записи, тем более через константу?
Стрелочные функции следует использовать только там где это оправдано: в передачи функции в качестве параметра или когда необходимо сохранить контекст.
Ваш вариант невыразителен и не несет в себе никакой ценности, кроме использования модного синтаксиса.

IMO, вот так будет правильнее:
export function sum(arr) {
    return arr.reduce((res, i) => res + i, 0);
}

Информация

В рейтинге
Не участвует
Откуда
Málaga, Málaga, Испания
Дата рождения
Зарегистрирован
Активность