@react_js

Страница 4694 из 5115
Valeriy
27.08.2018
09:18:35
Ещё можно локаль, если сортировка алфавитная
ну, возможно, не сталкивался пока с проблемой такой

Вадим
27.08.2018
09:19:03
Мы уже выше обсудили что это такое себе решение
Надо редакс типо тащить ради этого?)

Valeriy
27.08.2018
09:19:23
Надо редакс типо тащить ради этого?)
context api достаточно задействовать

Kevin
27.08.2018
09:20:18
Надо редакс типо тащить ради этого?)
Либо следить, чтобы таких вызовов просто не было. Отменять запросы, отключать интервалы/таймауты, отписываться от обсёрваблов и т.д.

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

Kevin
27.08.2018
09:22:21
Контекст это не стейт менеджер
Я знаю. Но сделать из него стейт менеджер можно

Andrew
27.08.2018
09:22:43
Я знаю. Но сделать из него стейт менеджер можно
Можно, но зачем свои велосипеды

Kevin
27.08.2018
09:23:37
Можно, но зачем свои велосипеды
Редакс сложно типизировать. Если с контекстами такой проблемы не будет, то уже хорошо.

Kevin
27.08.2018
09:25:13
Поддерживать будет сложнее
Прямо сейчас я не уверен, что мои костыли вокруг редакса поддерживать сильно проще

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

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

Valeriy
27.08.2018
09:27:43
берешь в проект редакс умираешь от бойлер плейта
любой экшин -1 строка любой редьюсер, минимум 1 строка бойлерплейта аж завались :))

Google
Dima
27.08.2018
09:28:07
Valeriy
27.08.2018
09:28:15
какой-то у тебя простой проект
просто берешь redux-act и забываешь про бойлерплейт

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

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

Roman
27.08.2018
09:28:59
просто берешь redux-act и забываешь про бойлерплейт
когда я на него смотрел в первый раз, то я не мог его взять из-за специфичной связанности экшенов и компонентов

Alex
27.08.2018
09:29:52
Zhenya
27.08.2018
09:30:10
egghead.io
Спасибо большое

Roman
27.08.2018
09:30:42
что за связанность еще такая?
чтобы сварить store для ssr экшенкреэйторы должны называться как тип компонента с бека

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

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

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
Типизация мне нужна скорее для документации, проект не на отъебись делается, его ещё много лет поддерживать придётся, скорее всего
ну одно дело когда типизация реальная и пронизывает весь проект от поступления данных до их вывода, друго дело когда в итоге все торопятся и начинают костылить тип any

Max
27.08.2018
09:34:51
ну одно дело когда типизация реальная и пронизывает весь проект от поступления данных до их вывода, друго дело когда в итоге все торопятся и начинают костылить тип any
с типом any понятное дело, что все это незачем. Но ведь постепенно тоже можно в проект добавлять типизацию, если изначально не было или еще чего.

Valeriy
27.08.2018
09:35:47
Очевидно, коммит с any принят не будет
ну это хорошо, когда на типизацию выделяется время

не все могут себе это позволить

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

Valeriy
27.08.2018
09:37:00
С флошем можно типизировать только то что тебе надо ес че
если че в такой типизации нет вообще никакого смысла

либо типизировать все, либо не тратить на это время вообще

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?)

Google
Valeriy
27.08.2018
09:58:18
pathOr - это рамда?
ну да, все равно многое что из нее юзаю постоянно

всякие set, reject, isEmpty и т.д.

Admin
ERROR: S client not available

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

CFFTRP
27.08.2018
10:00:09
всякие set, reject, isEmpty и т.д.
сам инструмент нравится, но не особо привыкну к "обратному" вызову функции)

ну типа, функциональный стиль)

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

спасибо заранее

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

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

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

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

Play
27.08.2018
10:14:22
так всё таки, TS или Flow?)
исчерпывающий ответ https://youtu.be/9_GwX9O6DFE

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 некую информацию при открытой вкладке или при обновлении страницы В каком методе делать эту логику?

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

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

CFFTRP
27.08.2018
12:15:33
исчерпывающий ответ https://youtu.be/9_GwX9O6DFE
а если брать не в контексте текущего проекта, а просто в плане развития

он как-то больше относительно масштабов проекта говорит)

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

Страница 4694 из 5115