
Kendr
06.09.2018
19:18:47

Nicholas
06.09.2018
19:19:14

Dmitry
06.09.2018
19:46:10

Николай
06.09.2018
19:46:40

Google

Andrew
06.09.2018
19:47:38

Николай
06.09.2018
19:48:15
Фэйсбук кладет на него большой и толстый, так как сейчас их интересует преимущественно веб

Dmitry
06.09.2018
19:49:51
https://stackoverflow.com/a/45963067/1805951

Юрий
06.09.2018
19:49:56
Всем привет. Народ, помогите разобраться: как сохранять данные в redux-form при переходе по старницам. Т.е. если ввел какие данные в поле , то данные есть в form.feedback.values. Но при переходе на другую страницу есть эта же форма, но form.feedback.values - уже пустое. Как сохранит эти данные ?

Dmitry
06.09.2018
19:50:22
там у них на github'е кучка issues по этому поводу
Specify the destroyOnUnmount: false flag to preserve form data across form component unmounts.

Юрий
06.09.2018
19:53:35
Дмитрий, спасибо большое!!

Alexey
06.09.2018
19:57:52
Народ, такая проблема - есть таблица со множеством строк, по клику выпадает вложенный компонет под строкой это может быть другая таблица или еще какой компонент. В общем механизм не хитрый у строк id, запоминаю и в функции рендера смотрю если id строки есть в кэшированном массиве, то после нее рендерю вложенный элемент. Так вот это происходит медленно. 600 ms в среднем между нажатием и вызовом componentDidUpdate. Как тут можно оптимизировать? Уже подумываю самому в дом лезть

Sergey
06.09.2018
20:01:56
Ребят всем привет

Kendr
06.09.2018
20:02:10

Sergey
06.09.2018
20:02:53
Есть нужда в небольшой помощи по js, оплачиваемой. Нужен толковый человек знакомый с реактом и полифилом

Cenator
06.09.2018
20:03:17

Google

Sergey
06.09.2018
20:03:37
Ну это не совсем job)

Cenator
06.09.2018
20:03:48
ну и не по теме чата

Sergey
06.09.2018
20:03:55
Я могу в принципе вопрос здесь задать

Spaider
06.09.2018
20:08:36

Alexey
06.09.2018
20:09:03

Spaider
06.09.2018
20:09:06
Если таблица маленькая, так же медленно?
Или только когда много элементов

Alexey
06.09.2018
20:10:20
Даже на таблице из трех строк как ни странно, но чуть побыстрее
В общем такая функция на каждую строку вызывается
https://jsfiddle.net/n5u2wwjg/171380/
Мб React.cloneElement тормозит
Хотя нет маленькая таблица побыстрее, просто там асинхронно подгружаются данные для вложенной таблицы

Bogdan
06.09.2018
20:29:49

Artyon
06.09.2018
20:31:23

Bogdan
06.09.2018
20:33:37
Поподробнее, если можно)
Посмотреть что выполняется и сделать выводы. Учитывать, что дев сборка и руакт дев тулз роняют сильно перфоманс.

Artyon
06.09.2018
20:36:36

Alexey
06.09.2018
20:49:19
Напомните когда вызывается колбэк в setState?
После чего точнее

Cenator
06.09.2018
20:52:09
После смены стейта

Kendr
06.09.2018
20:53:11

Alexey
06.09.2018
20:53:19
Такое ощущение что после ререндера

Google

Kendr
06.09.2018
20:53:28
Если второй аргумент, то синхронно после изменения стейта

Alexey
06.09.2018
20:53:30
Точнее так и есть в моем случае
да вторым аргументом, зависает на 400ms вместе с отрисовкой

Cenator
06.09.2018
20:54:16

Дмитрий
06.09.2018
22:54:22
Подскажите плиз, что использовать для форм в реакте? и стоит ли использовать стороннюю библиотеку, если в проекте всего около 3 форм? (регистрация, авторизация, заказ)

Artem
06.09.2018
22:57:15

?
06.09.2018
23:56:05

Anton
06.09.2018
23:57:16

Антон
07.09.2018
00:08:43

Сергей
07.09.2018
00:54:23

Kelin
07.09.2018
01:08:13

Сергей
07.09.2018
01:16:35

Kelin
07.09.2018
01:21:13

Виталий
07.09.2018
01:24:43

Artyom
07.09.2018
02:23:57

Антон
07.09.2018
05:08:57
Народ, кто знает почему не работаю кнопки в popover, когда на них нажимаешь

Dmitry
07.09.2018
05:12:46
"Дорогие учёные. У меня который год в подполе происходит подземный стук. Объясните, пожалуйста, как он происходит" :)

Naught
07.09.2018
05:33:07
Подскажите, как в react-router-dom писать в адресную строку без перезагрузки?

Artem
07.09.2018
05:33:32

Naught
07.09.2018
05:34:04
history.push
это вроде стандартный API браузера. Такой же prop перезагружает страницу
UPD: попробовал вызывать window.history.push([]) - и вовсе ошибку выдаёт.

Google

pepsi ¯\_(ツ)_/¯
07.09.2018
05:37:50

Admin
ERROR: S client not available

pepsi ¯\_(ツ)_/¯
07.09.2018
05:39:00
А не, нативный метод по-другому называется даже

Kevin
07.09.2018
05:39:48

Artyom
07.09.2018
05:40:08

Naught
07.09.2018
05:46:43
у меня роут из которого я хочу менять строку exact path="/", может, из-за этого?

pepsi ¯\_(ツ)_/¯
07.09.2018
05:51:57

Naught
07.09.2018
05:53:14

pepsi ¯\_(ツ)_/¯
07.09.2018
05:59:20

Naught
07.09.2018
06:00:06

pepsi ¯\_(ツ)_/¯
07.09.2018
06:01:01

Dmitry
07.09.2018
06:01:20
По-моему только руками

Naught
07.09.2018
06:01:28
так это страницу перезагружает, как запушить, чтоб не перезагружал, какой правильный синтаксис?

Konstantin
07.09.2018
06:01:44
Беру query-string для парсинга и записи в урл
https://www.npmjs.com/package/query-string

pepsi ¯\_(ツ)_/¯
07.09.2018
06:02:17

Konstantin
07.09.2018
06:02:30
В фильтры засовываю в конструкторе из location.search

Dmitry
07.09.2018
06:03:40
если через this.props.history.push, то точно не будет перегружать

Naught
07.09.2018
06:03:57

Google

Konstantin
07.09.2018
06:04:11

Dmitry
07.09.2018
06:04:53
как раз не предлагает https://github.com/ReactTraining/react-router/issues/2366

Konstantin
07.09.2018
06:05:34
Старые версии до v4 предлагали, а в новом ничего не нашёл.
Поэтому записываю в урл через history.push(/list?${query}), а для чтения после перезагрузки беру значения в конструкторе

Naught
07.09.2018
06:08:06

Dmitry
07.09.2018
06:12:11
это немного расплывчатое описание.. Нужны подробности

Naught
07.09.2018
06:12:37
App.js сейчас выглядит вот так :
<Portal node="pageHeader">
<Header locals={this.props.locals}/>
</Portal>
<Switch>
<Route path='/item' component={ItemPage} />
<Route exact path="/" component={MainSheet} />
<Route component={NotFoundPage} />
</Switch>
Как только делаю пуш, исчезают всё, кроме MainSheet

Dmitry
07.09.2018
06:30:30
Т.е., к примеру Header в портале?

Naught
07.09.2018
06:31:14
сейчас попробовал присвоить в window.location.search что-то - страница тоже перезагрузилась.