@react_js

Страница 4366 из 5115
Дмитрий
10.07.2018
12:07:23
Stepan
10.07.2018
12:09:15
Andrey
10.07.2018
12:09:27
а шо над?

Stepan
10.07.2018
12:09:44
а шо над?
redux-actions, redux-act

Google
Cenator
10.07.2018
12:09:56
а шо над?
Redux-symbiote

Aleksej
10.07.2018
12:10:36
Есть такое да

Andrey
10.07.2018
12:10:38
redux-actions, redux-act
а в чем разница actions и act?

Stepan
10.07.2018
12:10:54
Redux-symbiote
Ну не перегибай))

Человеку только от констант избавиться надо

Aleksej
10.07.2018
12:11:02
Но а как же eslint будет проверять константы?

Cenator
10.07.2018
12:11:05
Ну не перегибай))
А что с ним не так?

Stepan
10.07.2018
12:11:26
А что с ним не так?
Ну там более жоско, чем только эта задача

Stepan
10.07.2018
12:11:42
Но а как же eslint будет проверять константы?
Импортируешь экшены в редьюсере

Там генерятся константы, их берешь

Можно старый добрый свич юзнуть (не надо)

Есть handleActions

Google
Дмитрий
10.07.2018
12:14:21
Ну не перегибай))
ПОГОДИТЕ ЩА Я ПЕРЕГНУ

Pauline
10.07.2018
12:14:37
?

Stepan
10.07.2018
12:14:48
Aleksej
10.07.2018
12:15:16
Импортируешь экшены в редьюсере
Так если имена динамически генерируются, как о них узнать?

Stepan
10.07.2018
12:15:36
Так если имена динамически генерируются, как о них узнать?
Они генерятся из статической структуры

Ключи те же самые

Ну типа условно export const actions = createActions({ add: undefined, subtract: undefined, })

Вместо undefined можно свой payload creator дать

Я точно не помню синтаксис, но суть такова

Aleksej
10.07.2018
12:19:28
Да, посмотрел уже.

Stepan
10.07.2018
12:20:14
Потом в редьюсере можно сделать handleActions({ [actions.add]: логика редьюсера })

Там у этой функции-экшена переопределен toString

Vladislav
10.07.2018
12:20:57
Ребята обьясните мне пожалуйста. Зачем нам асинхронные запросы если редакс thunk итак асинхронный?

Aleksej
10.07.2018
12:21:09
Ну шило на мыло, не вижу прям ах какого преимущества.

Stepan
10.07.2018
12:21:09
Поэтому ты кладешь её как ключ объекта и получается юзаешь соответствующую константу

Ну шило на мыло, не вижу прям ах какого преимущества.
Просто одной сущностью в цепочке меньше

Нет причин не сделать этого

Aleksej
10.07.2018
12:21:36
redux-axios экономит код

Stepan
10.07.2018
12:22:04
Меньше бойлерплейта, пишешь редакс как белый человек

Ещё можно динамически генерить экшоны

Google
Stepan
10.07.2018
12:22:52
Это тоже удобно

Aleksej
10.07.2018
12:22:52
Коробит от switch если, да ? :)

Stepan
10.07.2018
12:22:59
Свич говно

Сергей
10.07.2018
12:23:36
redux-symbiote

Stepan
10.07.2018
12:23:57
redux-symbiote
*картинка кота, лижущего себе яйца*

)))0000000

Stepan
10.07.2018
12:24:36
Эм

Ну да

Я и не претендовал особо))

Stepan
10.07.2018
12:25:02
Сова, как митап?

А то я пропустил, когда движуха была

Сергей
10.07.2018
12:25:13
охуенно

Stepan
10.07.2018
12:25:20
Приезжай в Киев)))

Сергей
10.07.2018
12:25:22
ахах)

мне надо загран сделать

Stepan
10.07.2018
12:25:58
Анонсируй, если что, с удовольствием приду послушать)

Сергей
10.07.2018
12:27:52
я скорее сам приеду послушать)))

Google
Roman
10.07.2018
12:29:55
мне надо загран сделать
поздно спохватился

Dzmitry
10.07.2018
12:30:01
если человек использует подобные конструкции, то он психически болен.

тут нечего обсуждать

Roman
10.07.2018
12:31:04
?
такс,такс,такс

Vlad
10.07.2018
12:31:29
Подскажите плиз, все роуты записаны в одном объеке типа user: '/app/user/:id' . Как сетить значения в параметр :id ? Через history.push? Если да, то есть ли другой вариант?

Pauline
10.07.2018
12:31:32
Admin
ERROR: S client not available

dima
10.07.2018
12:32:11
если человек использует подобные конструкции, то он психически болен.
тут большэ вопрос о том знает ли человек юзающий джс об этом

Roman
10.07.2018
12:32:20
м?)
коммунист так сказатб?

Dzmitry
10.07.2018
12:32:26
тут большэ вопрос о том знает ли человек юзающий джс об этом
нормальному человеку такое знать незачем

Vlad
10.07.2018
12:32:35
я свой роутер написал
Это слишком сложно :)

Pauline
10.07.2018
12:32:55
коммунист так сказатб?
аа, ахах, вообще да, в какой-то степени, но сейчас это просто флешмоб)

dima
10.07.2018
12:32:56
Spaider
10.07.2018
12:33:01
а что имеетс ввиду засетить?

Vlad
10.07.2018
12:33:09
Link
А если то, на что я кликаю не является по сути линкой, компонент Link всё равно норм использовать?

Spaider
10.07.2018
12:33:13
ну если ты перейдешь по /app/user/1

туда попадет 1

или про что ты

Google
Сергей
10.07.2018
12:33:24
Это слишком сложно :)
я форкнул connected-react-router чтобы параметры из matchRoutes из react-router-config класть в ридакс и затем при dispatch(router.push(‘/path/:someId’)) автоматически их собирать и применять к урлу

Aleksej
10.07.2018
12:34:33
Программный редирект?

С Link муторно делать его.

Vlad
10.07.2018
12:34:57
ну если ты перейдешь по /app/user/1
Вот собственно и вопрос как переход осуществить? Я делал через history,push, но вот пишут, что можно с помощью Link, только не понятно, можно ли его использовать на элементах которые не являются ссылками (по семантике)

Vlad
10.07.2018
12:35:25
И ещё тогда вопрос, дефолтное значение в url param можно как-то установить?

да
Спасибо

Spaider
10.07.2018
12:35:43
ну а как переходы работают по урлам?) по href

программно я хз, я не нашел как делать и делаю в лоб window.location :D за что меня будут ругаьт тут

Aleksej
10.07.2018
12:36:41
Я ещё про валидацию кодов не заикался

Artyom
10.07.2018
12:38:04
Onix
10.07.2018
12:38:09
Всем привет

Pauline
10.07.2018
12:38:12
Onix
10.07.2018
12:38:17
Ребят, есть кто на реакте с анимицией разбирался?

Dzmitry
10.07.2018
12:38:19
спорно
точно

Onix
10.07.2018
12:38:24
Обязательно её на стейтах завязывать? У меня небольшое приложение, я думал все стейты в Редакс вынести. Пока опыта на реакте мало, поэтому не знаю, правильный ли это подход.

Spaider
10.07.2018
12:38:30
И ещё тогда вопрос, дефолтное значение в url param можно как-то установить?
а если у тебя все роуты записаны в одном обьекте, как они матчатся с компонентами потом?

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