
Alexey
05.09.2017
13:19:16
а _ => _ реализация identity

Nikita
05.09.2017
13:19:27
А, опередили)

code4aman
05.09.2017
13:19:44
ок, понял

Google

code4aman
05.09.2017
13:19:56
не придавал значению оказца

Nikita
05.09.2017
13:20:04
А ты пихал noop
@ZeroBias привет. Есть такая ситуация - диспатчим экшен асинхронный, это провоцирует ререндер, рендер падает (не важно какая ошибка). Получается, что исключение с которым падает рендер проглатывает промис и для отладки это жесть как неудобно.
А в эпиках как-то решается эта проблема?

Roman
05.09.2017
13:58:12
с формала съезжаете? ?
Нет, сейчас вообще нет никакого инструмента для форм и надо выбрать. Вот и интересуюсь, в какую сторону копать. Формы не сказать что сложные и с редакс-формом нет большого желания гемороиться, но вдруг он уже прям конфеткой стал за год.

Дмитрий
05.09.2017
13:59:50
Потому что это всегда головная боль
https://github.com/fluture-js/Fluture/wiki/Comparison-to-Promises#error-handling


Roman
05.09.2017
14:00:26
Поясню про то что я говорил про деформацию.
Я сначала сам пытался руками делать такое - кто не пытался - понял что много чего оказца надо реализовывать - инпут хендлеры, апи к их пропсам, блуры, валидация, и т.д., недолго гугля я пришел к redux-form@4.x.x (тогда
я подумал - кул, у меня как раз редукс в проекте ?).
В общем затянули и в итоге после этого большую часть времени я проводил в репе РФ и его ишьюс, часть фич были в статусе "будет в v5 (или v6), там все будет афигено, перехерачим полностью" (никого не напоминает ??) - она была в альфе тогда, понятно что это уже была сильно другая либа, что может и к лучшему, но дедлайны, фатиг и т.д..
Потом чет я подумал, раз у меня итак есть свой стор и, к тому же, для какой-то логики мне итак надо стейт формы держать в общем сторе - а зачем тогда либе для форм держать свой стор О_о?
Так и познакомился с react-redux-form - это по-лучше в плане архитектуры кмк чем RF, но там я встретился с проблемой по производительности (ща уже подозреваю что и по моей вине - структре стора).
В итоге: редакс в такой либе нахер не нужен, может ща это норм прячется от юзера в RF, но все же оверхед. Минималистичный дизайн как в формале преподнесет меньше сюрпризов и интуитивно понятней, плюс меньше зависимостей и размеры. Формик дает много фич - апи сурфейс по-больше - что идет в цену настройки (но один раз осилить и ок). Формик гибче формала. Перфоманс проблем с 2мя последними не встречал. Такой опыт.
Во, нашел, спасибо


Nikita
05.09.2017
14:03:18

eeeman
05.09.2017
14:28:09
Люди добрые, может кто подсказать по такой вот странной особенности? - https://ru.stackoverflow.com/questions/714493/%d1%85%d0%be%d1%87%d1%83-%d0%be%d0%b4%d0%b8%d0%bd-%d1%82%d0%b0%d0%bf-%d0%b2%d0%bc%d0%b5%d1%81%d1%82%d0%be-%d0%b4%d0%b2%d0%be%d0%b9%d0%bd%d0%be%d0%b3%d0%be-%d0%bd%d0%b0-iphone

Nikita
05.09.2017
14:30:25

eeeman
05.09.2017
14:30:47

Stepan
05.09.2017
14:31:00

Google

Reiko
05.09.2017
14:31:33
Привет
Есть знатоки нод реда?
Создала узел, закинула в нод ред. В документации написано, что при изменении файлов узла достаточно потом перезапустить нодред, чтобы применить изменения, что я и сделала. Под виндой не прокатывает. На линуксе всё ок. Может кто подсказать, в чем дело?

Nikita
05.09.2017
14:31:54
че это?
https://github.com/ftlabs/fastclick
Ленивые стали, поражаюсь.
Но я не уверен, что твой случай (про фаст клик)

eeeman
05.09.2017
14:33:45

Stepan
05.09.2017
14:34:30

eeeman
05.09.2017
14:35:06
тут про задержку речь

Cenator
05.09.2017
14:35:16
И запрещай ховеры

Stepan
05.09.2017
14:36:15

Cenator
05.09.2017
14:36:15
Нахер они не нужны на сенсорных

Ostap
05.09.2017
14:36:29
Вопрос. Кто знает ФРЕЙМВОРК который под капотом юзант реакт как вью либу. Под фреймворком имею ввиду свой роутер, стейт менеджмент, транспорт, структуру папок и тдтп. Как например mern но там скорее боилерплейт

Stepan
05.09.2017
14:37:05

Cenator
05.09.2017
14:37:53

Mike
05.09.2017
14:38:19

Ostap
05.09.2017
14:38:41

Mike
05.09.2017
14:39:20
но действительно, а что такое по-твоему фрейморк, как не запакованный в либу бойлерплейт?
и это верно про ЛЮБОЙ фреймворк

Cenator
05.09.2017
14:39:28
А структуру папок на жиесе еще никто не утвердил, хотя разные методологии есть

Nikita
05.09.2017
14:40:18
И я про то

eeeman
05.09.2017
14:50:32

Google

Cenator
05.09.2017
14:51:10

eeeman
05.09.2017
14:51:30

Anna
05.09.2017
14:52:16
Ребята помогите пожалуйста. Выполняю тестовое и не могу сделать валидацию на правильный сабмит, чтобы зеленым отображалось поле и выводилось сообщение SUCCESS.

Cenator
05.09.2017
14:52:46

eeeman
05.09.2017
14:53:42
убираю псевдоселекторы и всё ок
однако, если ту же самую верстку с бефор и афтер тестить без реакта, то всё ок

Cenator
05.09.2017
14:57:03
Хех

eeeman
05.09.2017
14:58:17
причем, бывает так, что если компонент пару раз перерисуется, то потом начинает работать с первого тапа
вообще не понимаю этой дичи
в общем надо будет заменить псевдоселекторы на обычные селекторы эмулирующие псевдо, думаю всё ок станет

Dmitry
05.09.2017
15:19:28
Кто storyshots юзает, подскажите как правильно настроить чтобы снапшоты на каждую stories в отдельный файл создавались?
В доках на него не нашел, как это опциями решается, а storyshots.test.js.snap постепенно уже засирается и работать с ним становится нереально

Artyom
05.09.2017
15:31:20
Чет не понял, как в flow установить тип "функция"?

Дмитрий
05.09.2017
15:31:43
Function, внезапно

Олег
05.09.2017
15:31:52

Дмитрий
05.09.2017
15:31:52
Но это плохой вариант, лучше точно опиши что принимает и возвращает
type F = (x: string) => void
Даунгрейд по нашему

Artyom
05.09.2017
15:32:49

Google

Artyom
05.09.2017
15:32:53

Maksim
05.09.2017
15:36:09
А что, TS нынче не в почете уже?

Serge
05.09.2017
15:38:55
Уже Elm есть и эликсир
Какой там тайпскрипт

Maksim
05.09.2017
15:40:08
они и раньше были

Admin
ERROR: S client not available

Nikita
05.09.2017
15:41:33

Anton
05.09.2017
15:41:44
Ребят, а вы запариваетесь такой штукой, как отмена запросов после удаления анмаунта компонента?
Т,е. в componentDidMount я послал запросы, юзер тыкнул назад, компонент удалился и после этого приходит ответ от сервера, я его парсю и делаю setState. React ругается, говорит нельзя делать setState у удаленного компонента

Nikita
05.09.2017
15:42:26

Sergey
05.09.2017
15:42:49

Дмитрий
05.09.2017
15:43:30

Nikita
05.09.2017
15:43:31
Да, я вот на них хочу мигрировать

Maksim
05.09.2017
15:44:14
да ну нахер в компоненте за данными лезть

Nikita
05.09.2017
15:44:22
Достали нативные эти промисы

Anton
05.09.2017
15:44:34
А вообще чем грозит setState удаленного компонента?

Max
05.09.2017
15:44:45
варнингом

Nikita
05.09.2017
15:44:49

Anton
05.09.2017
15:46:12
варнингом
Ну просто так варнинг делать не будут. Значит так делать плохо, из-за того, что ....

Nikita
05.09.2017
15:46:23
Я смотрю вы часто используете промисы,есть статья про то когда их надо использовать и где ?

Google

Sergey
05.09.2017
15:46:35

Maksim
05.09.2017
15:47:13
а стор есть всегда

Nikita
05.09.2017
15:47:21

Sergey
05.09.2017
15:49:26

Nikita
05.09.2017
15:49:58

Maksim
05.09.2017
15:50:00

Nikita
05.09.2017
15:50:08

Nikita
05.09.2017
15:50:09
Если компонента уже нету - ну чтож, мы зря загрузили данные

Artyom
05.09.2017
15:53:09
https://toster.ru/q/457658

Sergey
05.09.2017
15:53:24
В стор они лягут просто и все
но ведь connect это хок, который прокинет пропсы твоему компоненту, а если он демонтировался, то и данные просто не дойдут

Nikita
05.09.2017
15:53:41
Он просто не узнает об обновлении стора

Maksim
05.09.2017
15:53:59

Sergey
05.09.2017
15:55:34

Maksim
05.09.2017
15:57:24