
Daniel
20.09.2018
08:13:47

Max
20.09.2018
08:13:50

Again
20.09.2018
08:14:31

Andrey
20.09.2018
08:14:33

Google

Daniel
20.09.2018
08:16:01
шо поделать
Чем обычная смена юзер-агента и разрешения экрана может помочь в дебагге под айос?

Andrey
20.09.2018
08:17:22

Andrey
20.09.2018
08:20:07

Denis
20.09.2018
08:21:04
Сафари поддерживает fetch()?

Nikita
20.09.2018
08:21:25

Alex
20.09.2018
08:21:25

Nikita
20.09.2018
08:21:33
все кроме IE

Андрей
20.09.2018
08:30:49
Всем привет! Я 3 года писал на ангуляре, сейчас начал изучать реакт. Подскажите, в реакте используются сервисы? В ангуляр туда выносится громоздкая логика, не имеющая прямого отношения к отображению, чтобы не раздувать компонент. В реакте так не делают?

Max
20.09.2018
08:33:11

Андрей
20.09.2018
08:34:58
Понял. Спасибо

funfoorique
20.09.2018
08:35:07
всем привет, есть проблема с react-final-form. есть форма с validateOnBlur, при нажатии на enter форма не валидируется, в доке не нашел метод типа validate() чтобы тригернуть все это дело, при вызове триггера blur() валидация не просиходит, сталкивался кто нить?

Андрей
20.09.2018
08:36:54
Тогда еще вопрос - какой cli для генерации компонентов для реакта наиболее популярен? И вообще, генерируют ли так компоненты, или руками пишут?

Max
20.09.2018
08:37:38

Google

Андрей
20.09.2018
08:37:58
Ок, понял, спс

Алексей
20.09.2018
08:38:18

Vadim
20.09.2018
08:56:48

Igor
20.09.2018
08:57:25
кто знает в чем отличие createElement от cloneElement?

Vadim
20.09.2018
08:57:55

Igor
20.09.2018
08:58:02
я понимаю

Max
20.09.2018
08:58:14

Vadim
20.09.2018
08:58:40

Evgeny
20.09.2018
08:58:53

Rodion
20.09.2018
09:01:19
https://habr.com/company/jugru/blog/419155/

Dmitry
20.09.2018
09:14:01

Andrew
20.09.2018
09:16:02
Потому что нет строгой конвенции по именам файлов/файловой структуре и тд

Nahasaki
20.09.2018
09:20:05
Привет!
Почему тут все восновном настроены против тайпскрипта, и топят за флоу? Сам же реакт на тайпскрипте
Ну тоесть я ни тем ни тем на прод проектах не пользовался
Но настроения интересны

Andrew
20.09.2018
09:21:28
d.ts файл ещё не значит что реакт на тайп скрипте

Nahasaki
20.09.2018
09:22:26
Ну он же использует интерфейсы оттуда

Google

dima
20.09.2018
09:22:33

Default
20.09.2018
09:22:48

Nikita
20.09.2018
09:22:54

Nahasaki
20.09.2018
09:23:14

Default
20.09.2018
09:23:20

Nikita
20.09.2018
09:23:24

Andrey
20.09.2018
09:23:28

Nahasaki
20.09.2018
09:23:46
Ну многие серьезные либы под реакт таки на ТС
тот же blueprint

Nikita
20.09.2018
09:24:12
что тебе мешает ?

Nahasaki
20.09.2018
09:24:34
ничо не мешает, я просто интересуюсь мнением о теме

Nahasaki
20.09.2018
09:25:49
Как я понял флоу лучше предсказывает возможные ошибки рантайма, но инструменты разработки все сырые очень
React.CSSProperties есть только в d.ts?

Nikolay
20.09.2018
09:34:40
Столкнулся с проблемой.
У меня есть таблица в которую попадают данные + имеется lazy load. До этого в rendere пробегался по items с помощью map и генерировал jsx на лету. Сейчас же решил это делать заранее (вне rendera) и отдавать рендеру уже готовый jsx. Однако теперь таблица стала "лагать" при скролле.
Может кто то объяснить, что за wtf

dima
20.09.2018
09:36:34

Nikolay
20.09.2018
09:36:36
так же разбиваю на куски items (данные таблицы) и кэширую результат выполнения каждого куска, что бы заного каждый раз не генерировать jsx если входные данные не поменялись

Nikolay
20.09.2018
09:36:52

dima
20.09.2018
09:37:34

Google

Nikolay
20.09.2018
09:37:45
+

Nikolay
20.09.2018
09:38:05

Andrew
20.09.2018
09:38:47

dima
20.09.2018
09:38:53
что значит готовый jsx

Andrew
20.09.2018
09:39:40
на пример ?
Передаёшь приватные параметры в конструктор, они автоматом в this попадают
Байнд this в классах
implements

Admin
ERROR: S client not available

dima
20.09.2018
09:40:02

Andrew
20.09.2018
09:40:34

dima
20.09.2018
09:40:36
ReadOnlyArray а это нормально значит. Хули я кучу говна должен узнать. Еще лучше если нету в доке

Nikolay
20.09.2018
09:40:40
что значит готовый jsx
имеется ввиду, что я раньше передавал массив объектов и превращал его уже в render в jsx. Сейчас же я вне рендера формирую jsx и потом уже передаю его в render.
https://pastebin.com/WctFNux7
В таблицу передаётся конструктор (как рендерить ячейки) и массив объектов (tr)

dima
20.09.2018
09:41:43
$(`#${id}).on` лил
рили ?
это то что я думаю ?
сделай компонент или возьми готовый

Google

Nikolay
20.09.2018
09:42:43
Пока не обращаем внимания на этот момент)

dima
20.09.2018
09:43:07
а при каком количестве лагает

Nikolay
20.09.2018
09:43:18
> 300
до этого летало даже при 1000

dima
20.09.2018
09:43:47
при скроле все перереендеривает ?

Nikolay
20.09.2018
09:44:13
хз как подругому не перерендиривать эти записи
вообще там данные не меняются и по идее react это понимает
и рендерит только новые записи

dima
20.09.2018
09:44:40
он всех детей отрендерит

Dmitry
20.09.2018
09:45:03
Привет всем! Подскажите как работать с нормализацией в react. Заранее прошу прощение если эта тема уже поднималась. Я просто не могу понять как работать с массивом, который вложен по ключу в объекте.

dima
20.09.2018
09:45:20

Nikolay
20.09.2018
09:45:38
все чихи минимизированны

dima
20.09.2018
09:45:48
ты уверен ?

Nikolay
20.09.2018
09:45:59
ага, чекаю количество вызовов
плюс дочерняя функция renderTbodyPart кэшируется
с помощью memoize

dima
20.09.2018
09:46:34
не может быть чо оно будет дико лагать
профилируй и глянь что там
сделай отдельные компоненты
и добавь shouldComponentUpdate

Nikolay
20.09.2018
09:49:53
отдельный компонент под renderTbodyPart?

Nahasaki
20.09.2018
09:50:37

dima
20.09.2018
09:52:50