
Alexey
07.09.2018
14:43:41
там не компонент создает же
хз что там конкретно создает редьюсер, но все что нужно сделать это заэнчантить форму с reduxForm() и всё, оно само разруливает работу со стором

Vadim
07.09.2018
14:43:53
а redux-form
хз как насчет него. Не использовал. Другие случаи какие?

Alexey
07.09.2018
14:44:34
или мне тебе нужно код искать?)

Google

Vadim
07.09.2018
14:46:38
есть какая нибудь статья на эту тему? чет пока не добрался до такого

Alexey
07.09.2018
14:48:22
был пропосал в реакт
https://github.com/reduxjs/react-redux/issues/275
там куча ссылок
поразгребай сам, может найдёшь чего интересного

Sergey
07.09.2018
14:49:53
в чем профит, если у компонентов уже есть стейт?

Vadim
07.09.2018
14:50:28

Nutscracker
07.09.2018
14:50:30

Vadim
07.09.2018
14:50:42
как им общаться?

Nutscracker
07.09.2018
14:51:18
а можно юзать но хранить там локальные данные для отрисовки
там цвет кнопки поменялся например

Google

Vadim
07.09.2018
14:52:48

Nutscracker
07.09.2018
14:52:57
плюс это выделение логики в одну модель
а это есть хорошо
точнее слой модели

Alexey
07.09.2018
14:54:27

Nutscracker
07.09.2018
14:54:59

Vadim
07.09.2018
14:55:01

Nutscracker
07.09.2018
14:55:20
иногда такое может зачем то понадобиться)

Sergey
07.09.2018
14:55:24

Alexey
07.09.2018
14:55:29
ты сам написал
ок, под стором для компонента я подразумевал ветку стейта, ок?

Vadim
07.09.2018
14:55:54

Alexey
07.09.2018
14:57:17

Vadim
07.09.2018
14:57:28
я про еще один стор

Alexey
07.09.2018
14:57:40
в доке Redux черным по белому написано что тебе не нужно несколько сторов если у тебя нет проблем с перформансом с одним

Vadim
07.09.2018
14:57:42
это !== еще одна ветка в существующем сторе

Nutscracker
07.09.2018
15:05:55
если ты все еще про редьюсер-пер-компонент, то тут ты взял и смешал логику, модель и представление
у меня сделано таким образом, функции в папке actions это по сути слой модели, если мне нужно я в компоненте вызываю функцию экшен, она проводит определенные действия с данными и вызывает dispatch событие передавая результат своих действий дальше. Это событие прослушивает reducer который относится к этому экшену. Он устанавливает новое состояние store и записывает к этому новому состоянию если необходимо данные которые пришли от экшена. В идеале это должно работать так. Где смешивание логики?

Николай
07.09.2018
15:53:44

Денис
07.09.2018
16:27:20
а как же локальный стор?
да и что касается MVC без V это ж уже не реакт

Google

Artyom
07.09.2018
16:29:19
Пятница
https://www.materialui.co/404

Andrey
07.09.2018
16:34:13

Artyom
07.09.2018
16:34:37

Anton
07.09.2018
16:34:51

Andrey
07.09.2018
16:35:44

Денис
07.09.2018
16:35:47
В каком месте реакт MVC?
внимательно прочитай мое сообшение. Его смысл в том что реакт это лишь слой вью из этого патерна

Anton
07.09.2018
16:36:23
да я пошутил. Вообще не разбираюсь в этом реакте

dima
07.09.2018
16:36:56

Andrey
07.09.2018
16:37:20

dima
07.09.2018
16:37:38
а если класс с методами и стейтом ?

Nutscracker
07.09.2018
16:37:45
да начнется холивар)

Денис
07.09.2018
16:37:53
ой да заказчику помойму вообще пох... главное что бработало и не глючило. а еще вот тут вот красиво было

Anton
07.09.2018
16:38:06

dima
07.09.2018
16:38:35

Andrey
07.09.2018
16:38:48

dima
07.09.2018
16:39:54

Andrey
07.09.2018
16:41:30

dima
07.09.2018
16:42:05

Денис
07.09.2018
16:42:46
ну по классике C вроде уходит на ридакс? не?

Nutscracker
07.09.2018
16:42:55

Google

Денис
07.09.2018
16:43:02
акшены, диспатчи

Admin
ERROR: S client not available

Andrey
07.09.2018
16:43:44

Anton
07.09.2018
16:44:04
ну а что, в реакте данные нельзя запросить?

Nikolay
07.09.2018
16:44:32

Andrey
07.09.2018
16:44:39

Денис
07.09.2018
16:44:59
с такой бородой ты должен спорить про типизацию и какие нибудь сложные алгоритмы. доказывать что сортировка по дефолту не такая производительная как твоя собственная и т.д хДД

Nutscracker
07.09.2018
16:45:20
в дочерние компоненты

Денис
07.09.2018
16:45:31

Andrey
07.09.2018
16:45:52

Денис
07.09.2018
16:46:12
ну я думаю что наоборот

Anton
07.09.2018
16:46:49

Andrey
07.09.2018
16:47:00
Сколько слоев хоков нужно для того, чтобы связать данными 2 страницы?

Nutscracker
07.09.2018
16:51:45
вообще mvc это подход, паттерн. Его можно поднять хоть на беке хоть на фронте. На бекенде тоже может быть один файл в котором и базу дергают и бизнес логику производят и делают echo строчку на экран. А можно разделить. И то же js ты можешь держать папку с темплетами, папку с данными и контроллер который запросы принимает и дирежирует.

Bugs
07.09.2018
16:52:14
смысл на клиенте это делать?

Nutscracker
07.09.2018
16:52:48

Bugs
07.09.2018
16:52:54
эм

Google

Bugs
07.09.2018
16:52:56
ок

Nutscracker
07.09.2018
16:53:01

Andrey
07.09.2018
16:53:19
https://developers.google.com/web/updates/2018/09/inside-browser-part1

Bugs
07.09.2018
16:53:33
чтобы не дергать сервак
Модель (Model) предоставляет данные и реагирует на команды контроллера, изменяя своё состояние[1].
вики

Nutscracker
07.09.2018
16:54:30

Kendr
07.09.2018
16:54:41
Такс такс такс мвс срач ахахаха наканецта

Bugs
07.09.2018
16:54:45
ахаха
это слой абстракции