Мне одному до сих пор не понятно почему по версии material design нажатая кнопка должна быть выше чем покоящаяся? Вроде кнопка, когда её нажимают, должна проваливаться вниз.
Первый вопрос в том насколько эта фича языка будет эффективной? Ведь раскручивание стека и его обратное закручивание — дело дорогостоящее.
Второй вопрос в том насколько это востребовано? Если вы не можете писать код без использования этих самых алгебраических эффектов, то, возможно, что-то с вашим кодом не так.
В общем, как обычно, хипстеры придумали себе проблему и придумали для неё оригинальное решение.
И что вам это даст? вы им платить за это собираетесь?
Это их обязанность как сотрудников проводящих собеседование, им за это платит работодатель. При том что мне, например, никто не заплатит за то что я пришел к ним на собес.
Вы тут поерничали, только вот забыли кто кого берет на работу.
Вы тут поерничали, только вот забыли кто для кого выполняет работу.
Такой код можно переписать компактнее, используя стрелочные функции:
const sum = arr => arr.reduce((res, i) => res + i);
В чем смысл такой сокращенной записи, тем более через константу?
Стрелочные функции следует использовать только там где это оправдано: в передачи функции в качестве параметра или когда необходимо сохранить контекст.
Ваш вариант невыразителен и не несет в себе никакой ценности, кроме использования модного синтаксиса.
IMO, вот так будет правильнее:
export function sum(arr) {
return arr.reduce((res, i) => res + i, 0);
}
перед такой:
?
Мне одному до сих пор не понятно почему по версии material design нажатая кнопка должна быть выше чем покоящаяся? Вроде кнопка, когда её нажимают, должна проваливаться вниз.
Первый вопрос в том насколько эта фича языка будет эффективной? Ведь раскручивание стека и его обратное закручивание — дело дорогостоящее.
Второй вопрос в том насколько это востребовано? Если вы не можете писать код без использования этих самых алгебраических эффектов, то, возможно, что-то с вашим кодом не так.
В общем, как обычно, хипстеры придумали себе проблему и придумали для неё оригинальное решение.
Это их обязанность как сотрудников проводящих собеседование, им за это платит работодатель. При том что мне, например, никто не заплатит за то что я пришел к ним на собес.
Вы тут поерничали, только вот забыли кто для кого выполняет работу.
?
Каждое значение display, может быть?
В чем смысл такой сокращенной записи, тем более через константу?
Стрелочные функции следует использовать только там где это оправдано: в передачи функции в качестве параметра или когда необходимо сохранить контекст.
Ваш вариант невыразителен и не несет в себе никакой ценности, кроме использования модного синтаксиса.
IMO, вот так будет правильнее: