
Valeriy
27.08.2018
09:18:35

Вадим
27.08.2018
09:19:03

Valeriy
27.08.2018
09:19:23

Kevin
27.08.2018
09:20:18

Google

Kevin
27.08.2018
09:21:17
Я, кстати, всё ещё не решился слезть с редакса на контекст. Надо попробовать сегодня. Ещё и persist придётся костылить

Andrew
27.08.2018
09:22:01

Kevin
27.08.2018
09:22:21

Andrew
27.08.2018
09:22:43

Kevin
27.08.2018
09:23:37

Kendr
27.08.2018
09:24:41

Andrew
27.08.2018
09:24:46

Kevin
27.08.2018
09:25:13

Roman
27.08.2018
09:26:52
берешь в проект редакс
умираешь от бойлер плейта

Kendr
27.08.2018
09:27:10

Kevin
27.08.2018
09:27:27
Или от костылей, которые этот бойлерплейт генерируют

Valeriy
27.08.2018
09:27:43

Roman
27.08.2018
09:27:57

Google

Dima
27.08.2018
09:28:07

Valeriy
27.08.2018
09:28:15

Zhenya
27.08.2018
09:28:43
Здравствуйте, кто может отправить хорошие видеоуроки по реакт?

Nikita
27.08.2018
09:28:56
кто-то еще юзает редакс ?

Roman
27.08.2018
09:28:59

Valeriy
27.08.2018
09:29:22

Alex
27.08.2018
09:29:52

Zhenya
27.08.2018
09:30:10

Valeriy
27.08.2018
09:30:17

Roman
27.08.2018
09:30:42

Kevin
27.08.2018
09:30:48
Я в итоге написал генератор санков, и да, там внутри redux-act. Но как это типизировать, я вообще хз

Valeriy
27.08.2018
09:32:02
И типизацию?
я типизацией не страдаю, заказчик не платит за типизацию проекта, он хочет, чтобы мы все делали быстро, качественно и не берет на проект джунов и мидлов, которым нужен статический анализатор типов, иначе они бядь запутаются

Kendr
27.08.2018
09:32:24

Default
27.08.2018
09:32:35

Nahasaki
27.08.2018
09:33:02
сейчас будет срач?

Valeriy
27.08.2018
09:33:03

Kevin
27.08.2018
09:33:06
Типизация мне нужна скорее для документации, проект не на отъебись делается, его ещё много лет поддерживать придётся, скорее всего

Kendr
27.08.2018
09:33:14

Google

Default
27.08.2018
09:34:08

Kevin
27.08.2018
09:34:09
Иногда мне кажется, что в этом чате хвалят флоу те же люди, что им не пользуются -_-

Valeriy
27.08.2018
09:34:16

Max
27.08.2018
09:34:51

Kevin
27.08.2018
09:35:05

Valeriy
27.08.2018
09:35:47
не все могут себе это позволить

Kendr
27.08.2018
09:36:31

Spaider
27.08.2018
09:36:59
время на типизацию? это же не тесты

Valeriy
27.08.2018
09:37:00
либо типизировать все, либо не тратить на это время вообще

Kendr
27.08.2018
09:37:12

Kendr
27.08.2018
09:37:16

Play
27.08.2018
09:38:54
Интересный интрумент по типизации нашел
https://transform.now.sh
И в propTypes и в TypeScript и во Flow и в GraphQL и много еще во что

Max
27.08.2018
09:39:14
либо типизировать все, либо не тратить на это время вообще
а смысл в такой категоричности? есть типизация - есть подсказки от ошибок + документация. И не важно, что она есть не везде, если уж так исторически сложилось. Постепенно будет доведено до максимального покрытия. Лучше уж хоть немного типизации, чем никакой.

Spaider
27.08.2018
09:42:11
Ну приходишь в проект, где до этого думали я и так все знаю, и не ошибусь, и типов нет вообще, что то править страшно, приходится глобальным поиском по проекту скакать или что нибудь типа того, потом ошибка на ошибке что у undefined вызывается что нибудь

CFFTRP
27.08.2018
09:55:49
так всё таки, TS или Flow?)

Valeriy
27.08.2018
09:56:24

CFFTRP
27.08.2018
09:57:59

Google

Valeriy
27.08.2018
09:58:18
всякие set, reject, isEmpty и т.д.

Admin
ERROR: S client not available

Nikita
27.08.2018
09:59:52
всем ку

CFFTRP
27.08.2018
10:00:09
ну типа, функциональный стиль)

Nikita
27.08.2018
10:00:18
кто какой юзает роутинг для React приложений ?
у меня стек
React + Typescript + MobX
спасибо заранее

Артур
27.08.2018
10:00:33
реакт-роутер

Kendr
27.08.2018
10:00:35

Vasiliy
27.08.2018
10:04:44
Ребята подскажите почему на разные экшены, меняеться стор в разных редюсерах ?

CFFTRP
27.08.2018
10:05:06
он же так и должен работать, нет?))

Valeriy
27.08.2018
10:05:59

Vasiliy
27.08.2018
10:06:54
так редусеры даже не слушают эти экшены

Anton
27.08.2018
10:08:06

Default
27.08.2018
10:10:10

Anton
27.08.2018
10:10:21
пасиб!

Play
27.08.2018
10:14:22

CFFTRP
27.08.2018
10:14:39

Google

Anton
27.08.2018
10:42:50
Привет.
Есть server side rendering react приложения.
Что бы не было 100500 роутеров (экспресс + реакт), я хочу использовать match из react-router — https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/api/match.md
Но так как роутер 4, то собственно роуты у нас размазаны по всему приложению.
И как быть?
Я попробовал скормить в routes корневое приложение, но вышло не ок: TypeError: Object(...) is not a function.
И что делать очень неясно.
Мне нужно понимать какой роут выстрелил и какие компоненты будут отрендерены (их надо перебрать и дернуть ф-ю по загрузке данных)

anna
27.08.2018
11:12:33
Подскажите
В пропсах приходит обьект каждый раз (каждые 5 секунд).и как сделать так чтобы, если пришел новый объект, отличный от предыдущего, то рендерить новое состояние? хочу обновлять в режиме real-time некую информацию при открытой вкладке или при обновлении страницы
В каком методе делать эту логику?

Valeriy
27.08.2018
11:16:36

?
27.08.2018
11:20:17
Парни, подскажите оптимальную связку next и redux, чтобы при этом редьюсеры и экшены можно было в отдельные файлы вынести

Cenator
27.08.2018
11:23:42

Serhii
27.08.2018
11:57:52

Anton
27.08.2018
12:06:47
Ага, кажется match в 'react-router' вообще больше нет :(

CFFTRP
27.08.2018
12:14:31

Cenator
27.08.2018
12:15:25

CFFTRP
27.08.2018
12:15:33
он как-то больше относительно масштабов проекта говорит)

ALFer
27.08.2018
12:17:53
попробуй оба - реши для себя