@react_js

Страница 4263 из 5115
Сергей
24.06.2018
14:39:58
есть

Dmitry
24.06.2018
14:40:06
какой ?

Google
Сергей
24.06.2018
14:40:08
redux action creator становится лишней сущностью, когда ридакс становится просто хранилкой данных, а редюсер просто апдейтилкой стора

и в итоге имеет экшен креаторы которые просто пихают данные в объект

Alex
24.06.2018
14:40:39
поэтому я написал reistore, ибо тоже считаю что нет никакого профита описывать любое действие со стором, если от него не зависят другие его части

Сергей
24.06.2018
14:40:39
и редюсеры которые достают данные из объекта и пихают в стор

Alex
24.06.2018
14:41:02
+++

Dmitry
24.06.2018
14:41:48
хз мне не нравится такое совмещение сущностей, т.к бывают кейсы когда на один екшин хочется вызвать два действия или запроцесить данные в разных редюсерах

Alex
24.06.2018
14:41:56
поэтому считаю экшены избыточно дозволительными для просто стейт менеджера, можно в разы компактнее описать ту же логику без лишнихь свичей и экшенов

Dmitry
24.06.2018
14:42:11
живу и не охуеваю

Сергей
24.06.2018
14:42:15
ясно

Dmitry
24.06.2018
14:42:49
если синхронный екшин, который трасформирует данные, зачем для этого санк ?

Сергей
24.06.2018
14:43:03
Google
Alex
24.06.2018
14:43:10
санк не только для асинхронщины

Dmitriy
24.06.2018
14:43:17
Намните, что такое санки в редаксе ?

Сергей
24.06.2018
14:43:27
Намните, что такое санки в редаксе ?
не в редаксе redux-thunk пакет

Alex
24.06.2018
14:43:32
санк это костыль между редаксом и реактом, говённый к тому же

Dmitry
24.06.2018
14:43:54
санки также синхронны
и что ? в них пихать логику редюсера

Дмитрий
24.06.2018
14:43:57
Санки асинхронны же

Alex
24.06.2018
14:44:11
и что ? в них пихать логику редюсера
какую локику? counter = 1? эту?

Сергей
24.06.2018
14:44:16
Dmitry
24.06.2018
14:44:16
затем что разделение ответственности
а ты берешь и совмещаешь ивент и то что реагирует на этот ивент

Сергей
24.06.2018
14:44:30
и что ? в них пихать логику редюсера
в редюсере не должно быть логики

Dmitry
24.06.2018
14:44:45
в редюсере не должно быть логики
логика трасформации данных должна быть в редюсере

Dmitry
24.06.2018
14:44:59
потому что он для этог ои надо

йопт

Сергей
24.06.2018
14:45:04
какие нахрен трансформации в редюсере

Dmitry
24.06.2018
14:45:16
а чего тогда вообще не сделать на сторе .setState

и хуярить вот так ?

Alex
24.06.2018
14:45:24
логика трасформации данных должна быть в редюсере
ну а что ты тогда тогда объединяешь в последовательном вызове изменений стора из функции аля санк?

если логика остаётся в редьюсере

Google
Сергей
24.06.2018
14:45:35
какая нахуй логика в редюсере

вы ебанулись там?

Alex
24.06.2018
14:45:45
какая нахуй логика в редюсере
ну не логика приложения

Dmitry
24.06.2018
14:46:01
фильрация, добавление елементов и тд

сет дефолтных вельюсов

это все в редюсе должно быть

Сергей
24.06.2018
14:46:27
ясно

Alex
24.06.2018
14:46:51
если ты вообще не юзаешь такие кейсы, юзай reistore, там для такого вообще все есть, даже редьюсер не нужен)

Dmitry
24.06.2018
14:46:59
т.е в санке вообще не завязываться на форму стора

чисто вызов нужных екшинов

т.е как бы только бизнес логику

Dmitry
24.06.2018
14:47:34
откуда взять куда положить

что поменять

Dmitriy
24.06.2018
14:48:23
Не пишите столбиками

Alex
24.06.2018
14:48:55
что поменять
экшены в редаксе, это именнованные изменения в состоянии, прикол в том, что они не обязаны соответствовать нажатию кнопки пользователем

тип где-то может быть логика

до того как изменится состояние

Dmitry
24.06.2018
14:49:15
так для этого санки и юзаю

Google
Alex
24.06.2018
14:49:36
лол я юзаю symbiote
костыли к редаксу, не лучше редакса

Alex
24.06.2018
14:50:43
так для этого санки и юзаю
ну вот, так почему не отделить экшены-санки, от действий которые нужно для изменения состояния?

тип в обратном случае логике нет места даже в санке

Dmitry
24.06.2018
14:51:01
я бы хотел не завязываться

что какой-то екшин

Admin
ERROR: S client not available

Alex
24.06.2018
14:51:04
а в прямом, получается что санки - костыль

Dmitry
24.06.2018
14:51:06
санк или не санк

типа

есть просто ивент

и на этот ивент может быть какая-то асинхронщина

а может и директ кол в стор

это как интерфейс

Alex
24.06.2018
14:51:31
есть просто ивент
есть эвент, есть логика, есть отражение на стор

это как интерфейс
только вот нет эвента -> стор, такое можно только на редаксе сделать, но вопрос зачем

если всё равно нужна логика

отсюда вся эта избыточность редьюсеров и редакса в целом

Alexander
24.06.2018
15:03:51
Как в react-router сделать редирект из componentDidMount?

Kelin
24.06.2018
15:05:26
о редакссрачик

Google
Yurii
24.06.2018
15:06:08
History.push('/')

Cenator
24.06.2018
15:07:34
Alexander
24.06.2018
15:08:45
return <Redirect to="" />
Вот мне не нравится такой подход. Ибо у меня проверяет на авторизацию декоратор самописный. Наткнулся на @reach/router. Он хорош. Пока минусов не нашёл. Разве что отсутсвие NavLink

from
24.06.2018
15:20:19
А это плохая идея элементам, отрендеренным реактом, добавить атрибуты data-some-id=""?

Я хочу написать не-реакт библиотеку, которая бы взаимодействовала с ДОМом, но как бы хочу чтобы и с реактом работала естессн

Или может быть стоит сделать наличие этих атрибутов требованием? Типа пускай реакт их и рендерит

Обязывать id="" задавать как-то не хочется

Sasha
24.06.2018
15:29:25
Ребят привет, кто то пользовался http://mern.io ? Где мне там подключить bootstrap.min.css что бы он был глобальным

Sasha
24.06.2018
15:41:30
Через cdn подключи
сейчас так и стоит, а если без?

Cenator
24.06.2018
15:41:52
сейчас так и стоит, а если без?
Без бутстрапа? Будет хорошо

Sasha
24.06.2018
15:42:17
Без бутстрапа? Будет хорошо
Без cdn) что с локал файлов бралось

Cenator
24.06.2018
15:42:50
Max
24.06.2018
16:52:32
npm i bootstrap и import
Импорт через ф

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