
Алексей
25.01.2018
23:02:55
ой
свойства

Stepan
25.01.2018
23:03:26

kana
25.01.2018
23:03:30

Google

Алексей
25.01.2018
23:03:32
store.creatures.human.man.john
лан, я полез не туда прост, надо почитать документацию)
а то за зафлужу своими догадками все

Stepan
25.01.2018
23:04:22
Аж на душе потеплело

Алексей
25.01.2018
23:05:13
:)
Лесть - дело приятное
если структура вложенностей такова

Tauka
25.01.2018
23:07:10
Кто может репродюснуть? попробуйте поставить пакет redux-saga-thunk, у меня внутри нету index.d.ts, хотя должен быть (0.5.3)

Stepan
25.01.2018
23:07:22

Tauka
25.01.2018
23:07:49
через npm нету файла, скачиваю через гитхаб и он там есть

Google

Алексей
25.01.2018
23:07:50
понял, спасибо)

Stepan
25.01.2018
23:07:54
И в компонент уже попадают только нужные данные
Ещё можно данные преобразовать перед тем, как положить в стор
Никто не мешает

Алексей
25.01.2018
23:09:55
А данные в сторе не изменяются, а заменяются новым объектом, верно?

Stepan
25.01.2018
23:10:00
Да
Ну это в редаксе такая схема, там изменения проверяются по ссылке
И если мутировать, то ссылка останется та же
Есть mobx, там на обсерваблах построено
Но лучше начни с редакса

Алексей
25.01.2018
23:12:13
я вот читанул недавно про редакс и вопрос по редьюсерм. Это грубо говоря метод, с помощью которого нужно изменять данные для передачи их в стор?

Stepan
25.01.2018
23:12:14
(и забей на мобикс)
:)

Алексей
25.01.2018
23:12:20
Это как пайплайн в галпе?

Stepan
25.01.2018
23:12:56

Алексей
25.01.2018
23:13:24
а как ее можно назвать чистой, если она изменяет состояние ?

Stepan
25.01.2018
23:13:26
Если норм английский, то советую посмотреть курс от создателя редакса на egghead.
Dan Abramov
Не изменяя заданного
Так что да, она чистая

Google

Алексей
25.01.2018
23:14:12
понял, спасибо
Дена гляну, спасиб

Stepan
25.01.2018
23:15:30

kana
25.01.2018
23:15:33
имхо бесполезное занятие, эти курсы смотреть, нет способа понять редакс лучше, чем просто его написать, благо там нормальная реализация в строк 20 выйдет (а краткая в 140 символов), а потом еще строк 100 на наивную реализацию биндинга к реакту

Stepan
25.01.2018
23:16:26
Так что без курсов было не обойтись
И если бы не Денчик, то не попал бы

Алексей
25.01.2018
23:16:49
кстати, второй аргумент action типа колбека?
в котором просходит изменение

Stepan
25.01.2018
23:17:00

Алексей
25.01.2018
23:17:11
и оно возвращает новый объект?

Stepan
25.01.2018
23:17:22
action это тип произошедшего события и данные

Stepan
25.01.2018
23:17:35
Это объект
Прочитай документацию разок, там это всё разжевано

Алексей
25.01.2018
23:18:11
лады

Stepan
25.01.2018
23:18:57
Кстати, советую ещё, как уже уверенно познакомишься с редаксом, освоить redux-actions или ей подобные библиотеки
Жизнь становится ощутимо лучше :)
Но пока юзни классический подход

Алексей
25.01.2018
23:19:36
а можешь накидать небольшой стек библиотек, чтобы потом не пришлось нащупывать этот environment
?

Google

Алексей
25.01.2018
23:19:51
буду юзать, ток когда классический подход освою
вот есть redux-actions
Видимо react-router
еще
Может еще что-то важное есть?

kana
25.01.2018
23:20:47

andretshurotshka?❄️кде
25.01.2018
23:21:14
redux-observable

Stepan
25.01.2018
23:21:18

Admin
ERROR: S client not available

Алексей
25.01.2018
23:21:38
Спасибо

kana
25.01.2018
23:21:54

Алексей
25.01.2018
23:22:13
Кстати, глядел про стилизацию компонентов, пришел к выводу, что все пока сыровато. Поделитесь мнением)

Stepan
25.01.2018
23:22:14

kana
25.01.2018
23:22:20
не на то реплай дал
я про роутер

Stepan
25.01.2018
23:22:40

kana
25.01.2018
23:23:04
никто правда про это не знает

Google

kana
25.01.2018
23:23:17
но на перфоманс не жалуются

Алексей
25.01.2018
23:23:46
а с помощью styled components медиа стили пишутся?

Stepan
25.01.2018
23:24:16
Сам облизываюсь на sc
Но в проекте пока css modules

kana
25.01.2018
23:25:19
Можно в двух словах схему?
ну я пишу в основном не СПА, а подприложения. В интерпрайзе это не редкость, когда уже есть крупное приложение, которое писали 10 лет, а нужно добавить новую крупную фичу (типа свой аналог жиры)
юзать роутинг урловый нельзя. Это можно обойти через memory history, но пока обходились без, используя просто пару констант для разных страниц

Stepan
25.01.2018
23:25:54

Kelin
25.01.2018
23:26:18
А че у реакт роутера нет хэш мода какого-нибудь?

Stepan
25.01.2018
23:26:29

Kelin
25.01.2018
23:26:44
Так а че его не заюзать тогда

kana
25.01.2018
23:26:45
нельзя юзать по той причине, что роутинг по урлу уже занят хостящим приложением

Stepan
25.01.2018
23:27:06

Kelin
25.01.2018
23:27:10

Алексей
25.01.2018
23:28:04
А чем CSS-in-JS выгодно выделяется на фоне какого-нибудь BEM? Гемороя по сути больше, препроцессоры не поюзать...

kana
25.01.2018
23:28:06
там какое-то древнее приложение на первом ангуляре

Kelin
25.01.2018
23:28:17
Нда

Stepan
25.01.2018
23:28:35

Kelin
25.01.2018
23:28:38

Алексей
25.01.2018
23:28:56
А меньше гемороя за счет чего?
за счет того, что селекторы выдумывать не надо?

Stepan
25.01.2018
23:29:23