
Andrey
17.05.2018
08:45:37
Когда из коробки лучше вообще ничего не использовать. Для всего писать свои обёртки.

Artyom
17.05.2018
08:46:04

Max
17.05.2018
08:46:11
капитанство

Google

Artyom
17.05.2018
08:46:16
Мне на каждую заковырку статьи писать что ли =(

Andrey
17.05.2018
08:46:16

Max
17.05.2018
08:46:19
а я говорю нехуй думать
надо писать код

Andrey
17.05.2018
08:46:27
+

Max
17.05.2018
08:46:34
а то потом километровые абстракции для hello world

Artyom
17.05.2018
08:46:37
Момент простой

Max
17.05.2018
08:46:58
Link поменять проблемы не вижу
если какие-то потом проблемы с ним возникнут

Artyom
17.05.2018
08:47:09

Max
17.05.2018
08:47:18
ну некоторые и в гейклубах тусят
это же не повод приводить в пример

Alexey
17.05.2018
08:47:40

Google

Artyom
17.05.2018
08:47:44

Max
17.05.2018
08:47:50
бля
артем
открою тебе секрет
ОДИН ХУЙ ПЕРЕПИСЫВАТЬ

Alexey
17.05.2018
08:48:20
+

Artyom
17.05.2018
08:48:27
Да это понятно)
Но можно проще

Max
17.05.2018
08:48:45
поэтому главное писать так чтобы потом можно было относительно легко вносить изменения
в случае с линком поиск по проекту + 10 минут работы и у тебя свой компонент везде

Artyom
17.05.2018
08:49:26

Max
17.05.2018
08:49:39
я уже раз в пятый в этом чате пишу
никто не напомнит мне как тип заглушки называется
когда показывают "псевдоэлементы" вместо контента пока все грузится

Cenator
17.05.2018
08:52:00
Skeleton

Max
17.05.2018
08:52:11
ty

Alexey
17.05.2018
08:53:21
Placeholder

Max
17.05.2018
08:54:36
не
sceleton

Google

Max
17.05.2018
08:54:57
я про такое

Roman
17.05.2018
08:59:26

Artyom
17.05.2018
09:01:20
Потому что анимации должны делаться не для красоты, а для отвлечения от лага загрузки

Max
17.05.2018
09:01:39
для этого вон скелетоны ок

Artyom
17.05.2018
09:01:44
+

Max
17.05.2018
09:01:48
а анимация перехода между экранами пиздец

Artyom
17.05.2018
09:02:13

Max
17.05.2018
09:03:02
ты выше говорил про анимацию смены экрана

Artyom
17.05.2018
09:03:05
Крутилки всымысле
Скелетоны те же

Vladimir
17.05.2018
09:03:36
скелетоны очень хорошо помогают, когда под загружаемым блоком есть еще данные

Artyom
17.05.2018
09:03:53

Vladimir
17.05.2018
09:04:02
особенно, если правильно сделать предков, а скелетону дать такую же разметку, как у реального компонента

Mark
17.05.2018
09:08:34
Привет

Александр
17.05.2018
09:08:57
Есть возможность избавиться от null в этой ситуации?
[true ? 1 : null, false ? 1 : null]
//Array [ 1, null ]
Или сможет ли реактовский рендер переварить массив с null?

Mark
17.05.2018
09:09:02
Это нормально юзать setState({}) если в проекте используется редакс? -_-

Phoenix»
17.05.2018
09:09:13
Подскажите
Имеет ли смысл использовать Store для хранения стейтов компонентов, вместо обычного стейта

Cenator
17.05.2018
09:09:31
да

Max
17.05.2018
09:09:42

Google

Max
17.05.2018
09:09:56
или только null убрать?

Александр
17.05.2018
09:10:25

Max
17.05.2018
09:10:44
тогда .filter(x => x!==null)

Александр
17.05.2018
09:11:07
да
не всё так однозначно, стейт компонента работает быстрее чем стор Redux

Cenator
17.05.2018
09:16:32

Александр
17.05.2018
09:17:31

Admin
ERROR: S client not available

Cenator
17.05.2018
09:17:48

Artyom
17.05.2018
09:18:16

Александр
17.05.2018
09:18:43
не верю, где пруфы?
их не будет, просто делюсь опытом, не раз бывало что данные в redux сторе обновлялись недостаточно быстро

Cenator
17.05.2018
09:19:02
И вот это
вот именно, там разница уровня 0.1488 мс
удобство важнее

Александр
17.05.2018
09:19:29

Cenator
17.05.2018
09:19:34

Александр
17.05.2018
09:19:59

Mark
17.05.2018
09:24:00
Еще раз))

Google

Mark
17.05.2018
09:24:10
Это нормально юзать setState({}) если в проекте используется редакс? -_-

Max
17.05.2018
09:25:14
да

Mark
17.05.2018
09:25:39
Спасибо
Думал, что нет

Andrey
17.05.2018
09:30:41
гайз, есть redux-form, где стоит 3 селектора в роли дейтпикера. В сторе сохраняется как birthdate.year, birthdate.month и т.д.
можно ли как-то сделать, чтобы сохранялось в сторе в одной строке формата ‘yyyy-mm-dd’? Задалбывает постоянно конвертировать :)

Abu
17.05.2018
09:31:14

Cenator
17.05.2018
09:32:06

Abu
17.05.2018
09:32:13

Cenator
17.05.2018
09:32:49
Зачем?
Чтобы компонента отвечала только за представление

Abu
17.05.2018
09:33:01
Хз, не вижу смысла

Mark
17.05.2018
09:36:28
Еще вопрос
Используют преакт, при этом каждый контейнер - как приложение, джойнится в хтмл, не спа, поэтому роуты в приложении не используются, зато используется редакс, который для каждого приложения имеет свой редюсер и тд, только вот приложение по сути - одна страница, у меня ощущение, что там редакс не нужен вовсе
Пардон, это не вопрос видимо был?

Cenator
17.05.2018
09:37:01
Спасибо что держишь в курсе)

Mark
17.05.2018
09:37:02
Под конец дня устал немного
Да без проблем, могу еще что-нибудь рассказать)

Zhanadil
17.05.2018
09:40:17
Опытные реактовцы, помощь пожалуйста Джуниору (дали тестовое задание):
Найти в сети Интернет описание алгоритма проверки валидности адреса Ethereum кошелька.
Реализовать алгоритм проверки в виде функции на языке js.
Разработать форму ввода адреса и проверки этого адреса на валидность. Форма должна содержать поле ввода и кнопку «далее». При нажатии на кнопку «далее» выполняется проверка валидности адреса. В случае, когда адрес кошелька валиден, необходимо вывести сообщение во всплывающем элементе html. Если адрес кошелька не валиден, то необходимо вывести сообщение над полем ввода адреса.
Разработать тесты для функции проверки адреса
Кто сталкивался похожей задачей в практике? По мне, попахивает заманиваем в сторону криптовалют)

Max
17.05.2018
09:40:52
ну ищи
мы разрешаем

Anton
17.05.2018
10:09:48
Привет.
assets-webpack-plugin 3.5.1 на webpack 4 выдает
(node:21441) DeprecationWarning: Tapable.plugin is deprecated. Use new API on .hooks` instead`
На это есть issue https://github.com/kossnocorp/assets-webpack-plugin/issues/86
Майнтейнер не реагирует и уже год тихо (последний коммит в мастер Jan 20, 2017)
есть какие то альтернативы пакета?

Cenator
17.05.2018
10:10:11
@webpack_ru