
Nikolay
16.08.2018
01:01:02

GreenMan
16.08.2018
02:52:44
Решил подключить бутстрап в проект на реакте! Никогда до этого им не пользовался!
Можете рассказать его преимущества и минусы!
Читал инфу в интернете, но хочу услышать от вас отзывы...

Ignos
16.08.2018
02:53:29

Ҫѐҏӗѫӑ
16.08.2018
04:45:00
ничоси
https://twitter.com/chicoxyzzy/status/1029952016225853440

Google

Alexander
16.08.2018
04:51:20
MOBX пишу
@observable selected: ObservableMap = observable.map<number, boolean>();
Потом в экшене this.selected.set(id, true);
Но ререндер не происходит. Почему?

Roman
16.08.2018
04:56:59

Ҫѐҏӗѫӑ
16.08.2018
04:57:23
today i learned

Roman
16.08.2018
04:57:55

Николай
16.08.2018
04:58:39
Подскажите, можно ли как-то в CRA проксировать index.html? Ну то есть вместо index.html подгружалась странчка с моего другого приложения когда я запускаю npm start.

Cenator
16.08.2018
05:13:19

Ҫѐҏӗѫӑ
16.08.2018
05:23:11
лучше руками

Kris
16.08.2018
05:54:53
ребят, есть какая нибудь фича для разделения нод по дате их выход?, типа как у медузы

?
16.08.2018
06:10:39

Kris
16.08.2018
06:11:05
библиотека я имелл виду

Google

Kris
16.08.2018
06:11:14
что бы меньше кастылять на js

Dmitry
16.08.2018
06:11:42
Я что там костылять)

?
16.08.2018
06:11:45
рендер списка в нужном тебе виде -- костыль?

Dmitry
16.08.2018
06:12:03
ну можешь поискать какой-нибудь section-list

Kendr
16.08.2018
06:12:33
groupBy?

Kris
16.08.2018
06:13:50

Yura
16.08.2018
07:18:26

Default
16.08.2018
07:21:14

Yura
16.08.2018
07:22:04
Имхо с++ мракобесный язык

Andrey
16.08.2018
07:22:35

Yura
16.08.2018
07:22:51
Хотя сам на нем пишу ?

Andrey
16.08.2018
07:23:59
c++ типизированный язык. Пошутили)

Dzmitry
16.08.2018
07:24:28

Default
16.08.2018
07:25:16
че
Господь дал вам флоу с тайпскриптом, а вы без типов херачите и неявно приводите

Dzmitry
16.08.2018
07:25:26
настоящий мастер все в голове приводит

Kevin
16.08.2018
07:25:51

Yura
16.08.2018
07:25:52

Google

Default
16.08.2018
07:26:10

Dzmitry
16.08.2018
07:26:11

Artyom
16.08.2018
07:26:49
ну кстати… не нужен
Может тут ответишь? Есть, кстати, какие-нибудь актуальные статьи как к своему стейт-менеджеру писать адаптер к реакту? Не чужой опыт, а конкретное описание 16+ реакта. Я в своих опытах понял что рендер асинхронный всегда (это так)? И можно уведомлять всех подписчиков, ситуации что оповеститься подписчик дважды из-за того что его родитель был тоже подписан не будет (типо сначала рендер от родителя, потом от подписки, реакт это схлопывает т.к. рендер асинхронный и один после тика (таска) с уведомлением подписчиков)?

Yura
16.08.2018
07:27:40
React Context

Dzmitry
16.08.2018
07:28:25

Yura
16.08.2018
07:28:36
Можно свой redux-connect забабахать

Ҫѐҏӗѫӑ
16.08.2018
07:28:37

Andrey
16.08.2018
07:28:46

Ҫѐҏӗѫӑ
16.08.2018
07:28:54
и про “ложь” в твиттере тоже не распарсил

Artyom
16.08.2018
07:30:51
я ничего не понял, но рендер (пока что) синхронный
Почему-то не ощущается. Если у меня подписан родитель и ребенок, то с синхронным рендером у ребенка должно быть 2 рендера: 1 при обновлении родителя, второй при обновлении себя. Т.е.
подписка родителя -> обновление родителя -> обновления ребенка
подписка ребенка -> обновление ребенка.
Но я тестировал неделю назад и сначала отрабатывают все подписки, а уже потом стартует первый рендер.

Ҫѐҏӗѫӑ
16.08.2018
07:31:24
сетстейт асинхронный

Ҫѐҏӗѫӑ
16.08.2018
07:31:29
рендер синхронный
в 17 реакте будет асинхронный

Artyom
16.08.2018
07:31:58
Ну ок, да. Но без setState не других способов подписаться :) forceUpdat тоже асинхронный

Ҫѐҏӗѫӑ
16.08.2018
07:32:33
сетстейт вообще не про подписки

Artyom
16.08.2018
07:32:43
и про “ложь” в твиттере тоже не распарсил
Ну типа зачем под капотом у create-subscription используется setState, а точнее зачем он еще и копипастит мои данные в свой локальный стейт? Такой пакет и не нужен вовсе, это руками пишется в 7 строк

Ҫѐҏӗѫӑ
16.08.2018
07:32:47
форсапдейт синхронный

Artyom
16.08.2018
07:32:48

Admin
ERROR: S client not available

Google

Artyom
16.08.2018
07:33:01

Ҫѐҏӗѫӑ
16.08.2018
07:33:12

Artyom
16.08.2018
07:33:18
Я не помню точно, может это с setState я тестил....

Ҫѐҏӗѫӑ
16.08.2018
07:33:20
в чем ложь-то?

Artyom
16.08.2018
07:33:56

Ҫѐҏӗѫӑ
16.08.2018
07:34:11
…
ну ок, и что?

Artyom
16.08.2018
07:34:19

Ҫѐҏӗѫӑ
16.08.2018
07:34:28
это хэлпер
меньше писать и шудапдейт
это все
там рокет сайнс и не обещают
не вижу где тебе наврали короче)

Artyom
16.08.2018
07:35:10
Ну вот мой итоговый вопрос какой самый правильный способ в реакте подписываться на внешние изменения?

Ҫѐҏӗѫӑ
16.08.2018
07:35:24
так-то PureComponent тоже можно написать и еще много всего
можно еще компонент как функцию не писать, а всегда классы

Andrey
16.08.2018
07:35:52

Ҫѐҏӗѫӑ
16.08.2018
07:36:08

Andrey
16.08.2018
07:36:22
Вообще, сетстейтом.

Ҫѐҏӗѫӑ
16.08.2018
07:36:44
в реакте есть 2 способа ререндерить компонент (на самом деле 3), и ты их перечислил

Google

Artyom
16.08.2018
07:36:47

Andrey
16.08.2018
07:36:59

Artyom
16.08.2018
07:37:05

Ҫѐҏӗѫӑ
16.08.2018
07:37:11
ответ на что?
я вижу только много бессвязных умозаключений и вопросов)

Artyom
16.08.2018
07:37:38
В чём?
Потому что setState - это не про подписки. Что мне туда класть, если мне нужно просто подписаться, а не подписаться на данные
ответ на что?
какой самый правильный способ в реакте подписываться на внешние изменения?