@react_js

Страница 3012 из 5115
Алексей
25.01.2018
23:02:55
ой

свойства

Google
Алексей
25.01.2018
23:03:32
store.creatures.human.man.john

лан, я полез не туда прост, надо почитать документацию)

а то за зафлужу своими догадками все

Stepan
25.01.2018
23:04:22
store.creatures.human.man.john
Если правильно организовывать данные, такого не будет

а то за зафлужу своими догадками все
Та не парься, я таких адекватных вопросов от начинающих тут давно не видел))

Аж на душе потеплело

Алексей
25.01.2018
23:05:13
:)

Лесть - дело приятное

store.creatures.human.man.john
Ну а по сути, так и происходит выборка?

если структура вложенностей такова

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

Stepan
25.01.2018
23:07:22
Ну а по сути, так и происходит выборка?
Если уж такая структура, то когда ты используешь connect из react-redux, то ты пишешь это один раз

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
Это как пайплайн в галпе?

Алексей
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
Дена гляну, спасиб
Там 2 части, от основ до более продвинутых тем

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

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

И если бы не Денчик, то не попал бы

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

в котором просходит изменение

Алексей
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
а можешь накидать небольшой стек библиотек, чтобы потом не пришлось нащупывать этот environment
мой стек: - react - styled-components - redux - redux-act - redux-thunk - reselect роутер в моем кейсе редкий гость

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

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
не на то реплай дал

я про роутер

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

никто правда про это не знает

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

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

Stepan
25.01.2018
23:24:16
а с помощью styled components медиа стили пишутся?
Там можно всё, просто всё изолированно и удобно влиять из js на отображение

Сам облизываюсь на sc

Но в проекте пока css modules

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

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

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

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

Stepan
25.01.2018
23:27:06
Понял. Ну тырпрайз это вообще экзотично бывает)
Всякие там истории про react и angular на одной странице, общающиеся через redux, уххх

Kelin
25.01.2018
23:27:10
нельзя юзать по той причине, что роутинг по урлу уже занят хостящим приложением
Так он по хэшу, а не по всему урлу Или хэши тоже заняты?

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

kana
25.01.2018
23:28:06
Так он по хэшу, а не по всему урлу Или хэши тоже заняты?
в том, что я делал, вроде только хеши заняты, а сам URI вообще менять нельзя)

там какое-то древнее приложение на первом ангуляре

Kelin
25.01.2018
23:28:17
Нда

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

за счет того, что селекторы выдумывать не надо?

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