@react_js

Страница 1704 из 5115
Дмитрий
14.07.2017
05:18:14
Во во

Влад
14.07.2017
05:18:27
Зато не решетка ?

Stepan
14.07.2017
05:18:31
)

Влад
14.07.2017
05:18:54
Разве сейчас JS работает как ожидалось?)

Google
Дмитрий
14.07.2017
05:19:13
Знаешь

Есть такая либа

MooTools

Она противоречит текущему стандарту

Влад
14.07.2017
05:19:54
Я понимаю что обратная совместимость и т.д, но для меня через нижнее подчеркивание намного логичнее приватные объявлять, чем через решетку)

Дмитрий
14.07.2017
05:20:03
Она противоречит текущему стандарту
Но тем не менее всё работает

К вопросу о совместимости. Мало кто вообще обеспечивает совместимость такого уровня

Дмитрий
14.07.2017
05:21:43
НЕПРИВЫЧНО ААААА

ЖС НЕ СТАНЕТ ШАРПОМ АААА

Stepan
14.07.2017
05:22:18
Я как-то после Objective C такой покой на эту тему обрел

Загляденье

Google
Stepan
14.07.2017
05:22:38
Всем джавапидорам нужно внутривенно обж си

Дмитрий
14.07.2017
05:22:47
?

Влад
14.07.2017
05:23:08
Да синтаксис не смущает, логику понять не могу)

Дмитрий
14.07.2017
05:23:46
Она означает, что мы не используем старый валидный синтаксис, особенно популярный, в новых целях

Влад
14.07.2017
05:32:16
Ну что поделать, вот такой я непонимающий))

Stepan
14.07.2017
05:41:25
Как говорится, работает - не трогай

Не трогаем. Пишем решётку

Andrey
14.07.2017
05:45:30
Дмитрий
14.07.2017
05:46:25
Тем более что в жс будут приватные поля через #

Код на ts придётся переписать, да ?

Andrey
14.07.2017
05:53:53
Код на ts придётся переписать, да ?
Ну, будет депрекейтед лет 5, перепишут)

Vovka
14.07.2017
05:59:05
Привет! пытаюсь распечать html-страницу - отображается в предварительном просмотре только первая страница - другого контент нету. Ставил стили page-break-after: always; не помогает. Читал что это возможно проблема если у родителей есть position: absolute or fixed. У меня как раз fixed. Можно как то решить эту проблему?

Влад
14.07.2017
06:03:27
Задай стили только для печати

Убери фиксед

media print гугли ??

Vovka
14.07.2017
06:14:35
Влад переводил до этого из fixed в static

не помогло

Влад
14.07.2017
06:16:23
Думаю тебе нужно сбросить ссылку на код в чатик CSS)

kana
14.07.2017
06:16:29
сразу ADT :D
И свитч с паттерн-метчингом. И стейтменты как выражения. И вот тогда на js можно будет хоть как-то писать

Google
Влад
14.07.2017
06:16:36
Без кода иожно гадать

? ethorz
14.07.2017
06:18:15
всем привет

и имеется такая структура в стейте

чет форматирование уехало

как лучше обновлять конкретное поле ?

например volume

Stepan
14.07.2017
06:20:22
чет форматирование уехало
Потому что надо присылать код через pastebin или gist

? ethorz
14.07.2017
06:21:23
https://pastebin.com/pp41hMEd

поправил

kana
14.07.2017
06:21:45
Могу предположить, что там вложенное поле. Можешь взять assocPath из рамды

? ethorz
14.07.2017
06:22:26
рамда не подойдет

kana
14.07.2017
06:22:28
Но вообще проще же разбить на редьюсеры

kana
14.07.2017
06:23:18
Если стейт редаксовый конешно

? ethorz
14.07.2017
06:23:32
локальный

kana
14.07.2017
06:23:43
А свой assocPath написать - дело двух минут

Рекурсивную

assocPath([key], value, obj) = { ...obj, [key]: value } assocPath([key, ...keys], value, obj) = { ...obj, [key]: assocPath(keys, value, obj[key]) }

Дмитрий
14.07.2017
06:28:24
const Point = Type`Point`({ x: Number, y: Number, }) const Shape = Union`Shape`({ Line: { start: Point, end : Point, }, Circle: { center: Point, radius: Number, } }) const { Line, Circle } = Shape const point1 = Point({ x: 0, y: 10 }) const shape1 = Shape({ start: { x: 0, y: 0 }, end : point1, }) shape1.type // => Line { center: { x: 2, y: 2 }, radius: 1 } instanceof Shape // => true { center: { x: 2, y: 2 }, radius: 1 } instanceof Line // => false const shape2 = Shape({ center: { x: 2, y: 2 }, radius: 1 }) shape2.type // => Circle shape2.equals( Circle( { center: { x: 2, y: 2 }, radius: 1 } ) ) // => true

kana
14.07.2017
06:29:39
Используешь в проде для экшонов, например?

Google
kana
14.07.2017
06:30:43
Нет, это реализация

На таком псевдокоде. Полужс, полухаскель

Там же не сложно

Дмитрий
14.07.2017
06:31:35
kana
14.07.2017
06:32:25
Добавить скобки, заменить равно на стрелку, равно между именем функции и аргументами, const и из двух функций сделать одну с ифом/тернаркой

Admin
ERROR: S client not available

? ethorz
14.07.2017
06:34:40
Там же не сложно
хз, мне не понятно)

Дмитрий
14.07.2017
06:34:52
Неделя purescript в реакт чате : ответы на все вопросы только на purescript и Haskell (допускается также Idris и Agda)

kana
14.07.2017
06:37:39
http://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-2&targets=&browsers=&builtIns=false&debug=false&code_lz=MYewdgzgLgBAhhCJgAU5QBYwLwwBQDaA1gKYCeANDAHS2lkQC6VAbnADYCuJVIARgCsAlDgB8AKBgx6EauxJgA5phzZcABklSYAfhgBvGrX4CqxcowBcMNlxIwAvlqnXDtaibP0r8RMjSYeDKsHNy8guZkjCJO2jDioJAg8nIgingISKjoGIQARHB5VHl8ecwwAMxU-nCuACbWAKwOVMCWACwOQkJAA

На телефоне написал

kana
14.07.2017
06:37:51
Это просто ад

Дмитрий
14.07.2017
06:37:52
Гоните его, насмехайтесь над ним

Сова, где warn?

kana
14.07.2017
06:38:14
О, про идрис я бы поговорил

Andrey
14.07.2017
06:38:51
Ну у вас и печёт.

Сергей
14.07.2017
06:39:00
Сова, где warn?
Ты же тоже можешь

Google
Default
14.07.2017
06:42:24
Это твоя прерогатива

kana
14.07.2017
06:43:55
Какие-то вы не настоящие реакторы. Настоящий должен уметь в теорию категорий, программирование на уровне типов, оптику на профункторах

Сложна

хз, мне не понятно)

Это же реакт, а не какой-нибудь вуй

Сергей
14.07.2017
06:46:18
Сложна
Описал сложно

kana
14.07.2017
06:48:28
Да нет, там же нотация типа f([x]) = 1 f([x, ...xs]) = 1 + f(xs) Нотация проста, синтаксис js-а, баги (например, для пустого массива), все просто

Просто моноспейс не поставился почему-то

Дмитрий
14.07.2017
07:07:39
Профункторы кстати огонь

Не понимаю, почему эта концепция не распространена (

Я когда понял что это, осознал, что джва года ждал такое))

pepsi ¯\_(ツ)_/¯
14.07.2017
07:08:55
Дмитрий
14.07.2017
07:09:05
Да блин

У тебя есть функция, которая как то меняет объект

Но твои данные не всегда подходят под формат, нужный данной функции

pepsi ¯\_(ツ)_/¯
14.07.2017
07:10:40
пожалуйста, продолжай

Дмитрий
14.07.2017
07:12:09
Поэтому ты делаешь функцию, которая подготавливает данные для обработки, и функцию, которая сохраняет данные обратно в первоначальном виде

Всё, поздравляю вас с первым профунктором

Страница 1704 из 5115