
from
26.09.2018
16:17:41
спасибо
заработал и у меня ¯\_(ツ)_/¯

Danil
26.09.2018
16:22:28
Кто нибудь использовал yup схему с formik. Как-то некорректно функция test работает

Google

from
26.09.2018
16:26:28

Danil
26.09.2018
16:27:11
Да, у меня в валидации есть проверка на уникальность емэйла, которая почему-то запускается при любом изменении в форме

Artyom
26.09.2018
16:31:28

Eugene
26.09.2018
16:31:57
?это где

Andrew
26.09.2018
16:31:57
??? это где такое творчество?

Artyom
26.09.2018
16:32:08
Ну а вы как думаете...
Не, а норм идея, мне нравится

Andrew
26.09.2018
16:32:19
Хотя наверное удобно
Только смысл он такого дебаггера

from
26.09.2018
16:32:42
cmnd + \
остановить скрипт

Artyom
26.09.2018
16:33:01

Andrew
26.09.2018
16:33:51

Google

Artyom
26.09.2018
16:33:54
не, я думаю теперь засунуть где-нибудь локальную переменную и по евенту переключать ее в тру\фалс. А у же при, например, диспатче экшена в редакс стор будет проверка переменной и дебагер

from
26.09.2018
16:35:06

Nick
26.09.2018
17:36:14
ребята, у меня вопрос. вот есть дом, отрендеренный посредством reactdom.render. если второй раз вызвать его с теми же компонентами, дом будет отрисован заново или нет?

Andrew
26.09.2018
17:39:23

Nick
26.09.2018
17:41:15
интересно, получается, если после серверного пререндера вызывается reactdom.render, то лишний раз перерендерится весь дом???

Artyom
26.09.2018
17:50:39
Только диф

Sergey
26.09.2018
17:57:12
И это в 15 реакте
В 16 он будет еще меньше перерендерить

Artyom
26.09.2018
17:58:16
Вообще тут что подразумевать под рендером и какой дом

Sergey
26.09.2018
17:59:18
Речь о том, что происходит на клиенте после серверного рендера
Если клиентский и серверный рендер отличаются, то 15 доклеивает дифф целиком, а 16 - только текст внутри самой хтмл (тэги и их аттрибуты не трогает), оставляя при этом довольно расплывчатое сообщение о проблеме

Artyom
26.09.2018
18:01:54
Виртуальный дом перерендерится? Нет, он отрендерится.
Реальный дом перерендерится? Только диф. Но точнее сказать "перерисуется".

Serge
26.09.2018
18:02:21

Sergey
26.09.2018
18:04:41
Реальная проблема в чём?
В том, что я пытаюсь объяснить разницу между ssr 16 и 15 реакта, а мне @artalar рассказывает, как это в 15 работает

Serge
26.09.2018
18:05:08
Это важно?

Artyom
26.09.2018
18:05:22

Sergey
26.09.2018
18:05:48
Да, верстка может уехать, если на клиенте и сервере по-разносу рендерится

Serge
26.09.2018
18:06:38
Кстати снепшоты являются полной заменой ssr?

Ilya Shurikov
26.09.2018
18:06:58

Google

Sergey
26.09.2018
18:07:10
Я завтра постараюсь пруфы найти, с твитами (или комментариями на гх) Дэна Абрамова, они где-то были
Лично я с этим словил интересный сюрприз при перекате с 15 на 16

М
26.09.2018
18:20:12

Serge
26.09.2018
18:27:18

Cenator
26.09.2018
18:30:34

Vadim
26.09.2018
18:31:24
В старом проекте есть сервис (метод делающий запрос на сервер), который при ошибке делает dispatch с текстом ошибки, после которого открывается попап с ним. Мне кажется это не очень практика. Куда лучше вынести обработку ошибки с открытием попапа? В компонент где делается запрос?

Cenator
26.09.2018
18:32:23

Andrew
26.09.2018
18:35:47

Eugene
26.09.2018
18:36:44
https://twitter.com/dan_abramov/status/1045018816319803392 ?

Andrew
26.09.2018
18:41:58
Какого они там херней страдают

Andrey
26.09.2018
18:42:32
Иди наваляй им, что просто так деньги проедают.

Andrew
26.09.2018
18:43:34
Вот и пойду контрибьютить ?

Vlad
26.09.2018
18:51:21

Konstantin
26.09.2018
18:55:14
привет
подскажите хорошое решение для галереии в модалке
есть одна фото на превью - по клику открывается модалка с контролами(стрели для переключения картинок)
кнопка закрыть
счетчик фото(1 из 5) типа того
пока нашел https://github.com/jossmac/react-images
в принципе покрывает 90% желаний
но какая то тупая реализация - переключение слайдов реализуется самим тобой в компаненте в который импортишь компанент из либы
получается суть либы только в модалке...странно

Vadim
26.09.2018
18:57:02
Подскажите плез
В старом проекте есть сервис (метод делающий запрос на сервер), который при ошибке делает dispatch с текстом ошибки, после которого открывается попап с ним. Мне кажется это не очень практика. Куда лучше вынести обработку ошибки с открытием попапа? В компонент где делается запрос?

mihail
26.09.2018
18:58:00

Vadim
26.09.2018
18:58:50

Google

Admin
ERROR: S client not available

mihail
26.09.2018
19:00:12
нет
типо делаешь middleware.. который ловит action с определенным typer
type*

Vadim
26.09.2018
19:01:05
и чем лучше делать отдельную middleware?

mihail
26.09.2018
19:02:05
всмысле ... сделать это в thunk ? monkeypatching что ли ?

Vadim
26.09.2018
19:02:35
имею ввиду с помощью middleware - thunk

Eduard
26.09.2018
19:22:37
Ребят где вы храните API токен?

Eugene
26.09.2018
19:23:39
cookie
желательно с httpOnly и secure

Eduard
26.09.2018
19:24:35

Valeriy
26.09.2018
19:59:21
народ что скажете про yup?
https://github.com/jquense/yup

Дмитрий
26.09.2018
20:00:39

Valeriy
26.09.2018
20:00:53
это много или мало?
так то размер не имеет значения :))

Дмитрий
26.09.2018
20:02:14
Если мы про веб то имеет

Andrey
26.09.2018
20:02:20
Для валидатора дохера.
Хотя надо детальнее смотреть. Вдруг там что-то особое проверяется.
И занимает эта проверка 60кб.

Google

Kelin
26.09.2018
20:03:11
Зашел в чат, а мне тут цифры в лицо швыряют

Yura
26.09.2018
20:03:13
Есть замена для редукса и mobx? Может другая архитектура есть?

Cenator
26.09.2018
20:03:19
он не так часто обновляется, можно вынести в вендорный бандл
с новым cra 2 это автоматически будет)

Andrey
26.09.2018
20:03:22

Yura
26.09.2018
20:03:30
Что это?

Kelin
26.09.2018
20:03:33
это говнина

Andrey
26.09.2018
20:03:47
Ток там радикальнее. (Неудачная шутка)

Valeriy
26.09.2018
20:04:15