Size: a a a

2020 October 16

IL

Ihor Levchenko in Frontend UA
у меня типа такого “проксика"
источник

IL

Ihor Levchenko in Frontend UA
проблему по-горячему решил конечно вот так
источник

IL

Ihor Levchenko in Frontend UA
в таком случае вебпак не минимизирует имя свойства 😄
источник

AR

Alexey Raspopov in Frontend UA
учитывая что реакт компонент сам знает что читать, можешь вместо toProps просто отправлять this
источник

IL

Ihor Levchenko in Frontend UA
есть плагин на бабель
https://www.npmjs.com/package/babel-plugin-transform-react-remove-prop-types

но он не умеет в тайпскриптовые компоненты(
источник

AR

Alexey Raspopov in Frontend UA
правда, с биндингами сложнее будет
источник
2020 October 18

VS

V7v S6k in Frontend UA
нагадайте, будь ласка, як викликати функцію виду f(a, b, c, …, n) як f(a, f(b, (f(…, n))))?
источник

VS

V7v S6k in Frontend UA
тобто зробити з функції f(a, b) функцію, яка працює на довільній кількості аргументів
источник

Вт

Ві тя in Frontend UA
function f(...args)
источник

VS

V7v S6k in Frontend UA
Ві тя
function f(...args)
ні
источник

VS

V7v S6k in Frontend UA
більш конкретний приклад

const add = (a, b) => a + b
const addAll = (a, b, ..., d) = add(a, add(b, add(..., d)))
источник

Вт

Ві тя in Frontend UA
addAll = (...args) => args.length ? add(args[0], addAll(...args.slice(1))) : 0;
источник

AR

Alexey Raspopov in Frontend UA
V7v S6k
більш конкретний приклад

const add = (a, b) => a + b
const addAll = (a, b, ..., d) = add(a, add(b, add(..., d)))
reduce?
источник

Вт

Ві тя in Frontend UA
йому щось з рамди треба

але я проти рамди, тому рекурсія ванільна ^
источник

AR

Alexey Raspopov in Frontend UA
let add = (a, b) => a + b
let addAll = (…args) => args.reduceRight((a, b) => add(a, b))
источник

Вт

Ві тя in Frontend UA
V7v S6k
нагадайте, будь ласка, як викликати функцію виду f(a, b, c, …, n) як f(a, f(b, (f(…, n))))?
источник

Вт

Ві тя in Frontend UA
на, але в тебе має совість мучати додавати рамду в проєкт
источник

ЗФ

Затылок выглаженого ... in Frontend UA
да, обычного редьюса должно хватить
источник

ЗФ

Затылок выглаженого ... in Frontend UA
Витя тут фокус не в карировании
источник

VS

V7v S6k in Frontend UA
Alexey Raspopov
let add = (a, b) => a + b
let addAll = (…args) => args.reduceRight((a, b) => add(a, b))
дякую, бо я щось затупив)
источник