Comments 6
Такой стиль очень хорошо дружит с recompose, позволяя выносить все методы/обработчики из компонентов, оставляя их чистыми функциями, сами обработчики тоже получаются довольно тривиальными, всё вместе неприлично просто покрывается юнит-тестами. Интересно, насколько много людей использует recompose+ramda в повседневной разработке под react?
Откуда пошло такое название, а, например, не «безагрументная нотация»? При чём здесь точки?
Я тоже очень хотел бы узнать это) Видимо снова какой-то академический термин.
Еще можно взглянуть на график функции, тогда y есть значение функции в точке x.
Как-то так
Хотел поспорить, но оказалось что вы правы :)
Я всегда думал что безточечная нотация так называется потому что в ней не используются лямбда-функции, которые записываются с точкой: λ x.f x
(в переводе скажем на Python: lambda x: f(x)
).
Достаточно иронично, что для написания сложного выражения в безточечной нотации нужно активно использовать оператор композиции, который в некоторых языках записывается как раз точкой: (sum .) . zipWith (*)
Мышление в стиле Ramda: Бесточечная нотация