
Arthur
20.06.2018
09:36:17
чтобы не оборачивать ссылки каждый раз

Alexander
20.06.2018
09:36:41
добрый день! Вывожу галерею картинок, надо при наведении мышкой чтобы на картинке пару кнопок появлялось. Ну и соответственно обрабатывать нажатия. Как сделать посоветуете чтобы без велосипеда (библиотеки) нового?

Mark
20.06.2018
09:39:46
Ааа, кстати-кстати
Мучает вопрос
Вот мне нравится использовать css-modules, потому-что я могу туда присобачить sass - мне нравится sass, я могу использовать кейфреймы и тд
С другой стороны - есть css in js, одно из применений - styledcomponent
Я пока больше склоняюсь к первому, хотя в последнем проекте использую material-ui и там удобней использовать css in js из за withStyle
Но, что вы используете и предпочитаете? Почему?

Bogdan
20.06.2018
09:43:15

Google

Mark
20.06.2018
09:43:53
это не фича scss, это я к тому, что в css in js пока не видел, чтобы использовались кейфреймы

Bogdan
20.06.2018
09:44:49
сасс это рак

Cenator
20.06.2018
09:45:04

Bogdan
20.06.2018
09:45:14

Mark
20.06.2018
09:46:00

Cenator
20.06.2018
09:46:10

Roman
20.06.2018
09:47:38

Mark
20.06.2018
09:48:01
Уже смотрю

Yura
20.06.2018
09:48:54
Как решить проблему списков в реакт?

ALFer
20.06.2018
09:49:10
конкретней

Yura
20.06.2018
09:50:26
Мне надо отображать массив, он меняется динамтчески то добавляются эл-ты, то удаляются

Oleg
20.06.2018
09:50:52

Google

Roman
20.06.2018
09:51:49

Mark
20.06.2018
09:52:27

Yura
20.06.2018
09:52:30
Удадяется всегда последний

Артур
20.06.2018
09:52:43
кто работал с формами antd, там нельзя сабмитить только те поля, которые были изменены (не равны initialValue), а не все сразу?

Yura
20.06.2018
09:52:44
Если кеу = index

dima
20.06.2018
09:52:45
ну конечно

Roman
20.06.2018
09:52:57

ALFer
20.06.2018
09:52:58
никогда так не делай

Roman
20.06.2018
09:53:17

Yura
20.06.2018
09:53:19
Ну массив же интов же
Какие там key

Andrey
20.06.2018
09:53:51

Mark
20.06.2018
09:53:54
Подкинь туда какой-нибудь кей, только не индекс))

dima
20.06.2018
09:55:20

Yura
20.06.2018
09:55:36
Был бы способ напофиг перегенерит дерево с новым списком
Неужели пидется кеи добавлять? А если массив за 100 элементов?

Roman
20.06.2018
09:59:10

Google

Yura
20.06.2018
09:59:41
Он все равно дерево сравнивает

Roman
20.06.2018
10:00:58
в sCU возвращай всегда тру

Илья
20.06.2018
10:04:16

Yura
20.06.2018
10:06:44

Илья
20.06.2018
10:07:02

Yura
20.06.2018
10:07:11

dima
20.06.2018
10:07:11
нет
${int} просто. Если он уникальный

Илья
20.06.2018
10:08:08
Разве что обернуть инты в объект и нагерить им id шников. Вопрос в том нужно ли.

Nutscracker
20.06.2018
10:13:59
где ты прочитал ?
Подробная история в пяти частях:
https://medium.com/p/f95aa460be1c
https://medium.com/p/dafd0b43838
https://medium.com/p/3e1837b40a88
https://medium.com/p/1868ba28e30a
https://medium.com/p/5e71618576ab

Илья
20.06.2018
10:16:03


Артур
20.06.2018
10:16:56
Airbnb — одна из немногих крупных компаний (больше 100 мобильных разработчиков!), которая сделала ставку на React Native в мобильной разработке два года назад.
Их библиотека Native Navigation — одна из самых популярных.
За два года Airbnb написали на RN 80 тысяч строк кода, 220 экранов и 40 тысяч строк js-инфраструктуры (натива при этом 800 экранов и 320 тысяч строк кода).
Так вот, Airbnb отказывается от RN. Они описывают технические и организационные трудности в серии постов.
Аргументы, как всегда: незрелость технологии, плохие инструменты разработки, малое комьюнити и как следствие слабая веб-документация (в сравнении с iOS и Android), необходимость разбираться хорошо в мобайле и в js одновременно, сложность комбинации команд, сложность найма, низкая «воспринимаемая разработчиками» скорость разработки, добавленная сложность тестирования.
Ух.
Интересно, что они продолжают верить в Server-Driven Rendering. Это подход, в котором клиенты (мобильные приложения) умеют рисовать базовые компоненты, а сервер присылает список компонент и данные для экрана. Это дико интересный подход, и его на самом деле можно реализовать без RN (с RN он сам напрашивается). Сложности, которые возникают со старыми клиентами и фолбеками компонент в SDR — по настоящему интересная техническая задача. В ней нужно балансировать «красоту и гибкость в будущем» со сложность разработки «здесь и сейчас», а цена ошибки достаточно высока. Вот бы кто-то поделился своим опытом в этой области.
Часть проблем с RN, описанные Airbnb, специфичны для продуктовых компаний, часть — для крупных продуктовых компаний. В любом случае, «не создай себе кумира», выбирайте технологии не по хайпу, но на основе ваших потребностей и ваших ресурсов.


Eugene
20.06.2018
10:17:16
Всегда можно сгенерировать уникальное значение используя Date.now()

Дмитрий
20.06.2018
10:19:19
Еее гпсч через date.now()

Илья
20.06.2018
10:19:27

Kendr
20.06.2018
10:19:33

Eugene
20.06.2018
10:19:45
Товарищи, кто-нибудь с recharts работал?
Есть у меня значит XAxis c кастомные tickFormatter. Есть задача в случают некоторых условий ниже выводить текст + маленькую иконку.
Как такое можно реализовать? Что-то ничего не могу придумать, и recharts такое вроде не позволяет
☹️

Google

Дмитрий
20.06.2018
10:19:45
Классека

Nutscracker
20.06.2018
10:20:23
"выбирайте технологии не по хайпу, но на основе ваших потребностей и ваших ресурсов." золотые слова)

Eugene
20.06.2018
10:20:58

Алексей
20.06.2018
10:22:32
Всем привет, а как получить роут из react-router-redux в другом редьюсере?

Abu
20.06.2018
10:23:25

Nikita
20.06.2018
10:23:43
Гпсч?
генератор псевдослучайных чисел

Abu
20.06.2018
10:23:48
Понял

Admin
ERROR: S client not available

Дмитрий
20.06.2018
10:23:50
Как спб только гпсч

Roman
20.06.2018
10:24:07
GSPD

andretshurotshka?❄️кде
20.06.2018
10:24:44
PTSD

?
20.06.2018
10:26:51
export default {
getScreenHeight: () => {
return Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
}
};
Почему тут ESlint жалуется "import and export may appear only with SoruceType module"??

dima
20.06.2018
10:27:02

Алексей
20.06.2018
10:29:52

Аббас
20.06.2018
10:30:57
только внутри js нужно c window начать
window.tinymce.addI18n('ru',{........});

Vlad
20.06.2018
11:41:33

Andrey
20.06.2018
11:42:35
Лучше спросить у заказчика.

Vlad
20.06.2018
11:43:10
Он вообще бекендщик и отвечает по несколько дней :)
Мне у вас интересно узнать, есть ли принципиальная разница?

Google

Сергей
20.06.2018
11:43:30
не лучше

Serge
20.06.2018
11:43:38
Вообще нахуй его пошли с классами

Andrey
20.06.2018
11:43:44

Roman
20.06.2018
11:43:44

Сергей
20.06.2018
11:43:45
конструктор в этом кейсе вообще не нужен

Serge
20.06.2018
11:44:35
Но как бэ оптимизация заранее тоже кака

Сергей
20.06.2018
11:44:43
стрелки проще писать
тут три бенефита в одном

Vlad
20.06.2018
11:45:08

Kendr
20.06.2018
11:45:12

Сергей
20.06.2018
11:45:21
производительность и простота написания?
- наглядность (сразу видно, что хендлер и будет пробрасываться в пропсы)
- производительность
- простота (стрелки проще чем дополнительный бинд в конструкторе, который можно забыть)

Andrey
20.06.2018
11:46:04

Serge
20.06.2018
11:46:10
Yes

Vlad
20.06.2018
11:46:31
Спасибо за ответы, буду настаивать на своём

Abu
20.06.2018
11:46:52

Serge
20.06.2018
11:46:58
Но класс в функцию = оптимизация

Dimanius851
20.06.2018
11:47:29