Size: a a a

2020 May 12

CM

Chingiz Mamiyev in JS Liberty
источник

АМ

Антонио Монтана... in JS Liberty
привет
источник

ДФ

Дмитрий Филиппенко... in JS Liberty
источник

CM

Chingiz Mamiyev in JS Liberty
источник

nn

nolanson no in JS Liberty
источник

ДФ

Дмитрий Филиппенко... in JS Liberty
@react_or подскажи, а у тебя много логики в экшенах? Запросы например итд?
источник

AK

Aleksei Kowalski in JS Liberty
Дмитрий Филиппенко
@react_or подскажи, а у тебя много логики в экшенах? Запросы например итд?
что делаешь?
источник

ДФ

Дмитрий Филиппенко... in JS Liberty
Та я пытаюсь понять по структуре

У меня есть функция запроса к апи универсальная

Есть например 4 компонента, есть файл сервис в котором передаётся набор параметров в файл апи в файле апи идёт вызов функции универсальной и все это я возвращаю в сервисе, добавляю логику и возвращаю в нужный  компонент
источник

AK

Aleksei Kowalski in JS Liberty
🤦‍♂️
источник

В

Виктория in JS Liberty
Дмитрий Филиппенко
@react_or подскажи, а у тебя много логики в экшенах? Запросы например итд?
Все запросы по апи в экшенах, через redux-thunk работающие
По поводу остальной логики - выношу в отдельные функции/модули, либо пишу свои мидлвари
Бизнес-логике не место в коде компонентов

В качестве примера приведу свой код одного из компонентов и код с экшенами для обработки форм из недавнего проекта
источник

В

Виктория in JS Liberty
Дмитрий Филиппенко
@react_or подскажи, а у тебя много логики в экшенах? Запросы например итд?
источник

ДФ

Дмитрий Филиппенко... in JS Liberty
Вот я как раз столкнулся с redux-thunk и с чем его едят, и по этому решил спросить как это на примере выносится в экшены, Спасибо
источник

В

Виктория in JS Liberty
Дмитрий Филиппенко
Вот я как раз столкнулся с redux-thunk и с чем его едят, и по этому решил спросить как это на примере выносится в экшены, Спасибо
Вот мидлварь на случай если нужно обработать значения полей формы во время ввода, например, можно делать валидацию, тем самым вынося ее из кода компонента
источник

ДФ

Дмитрий Филиппенко... in JS Liberty
понял, буду пробовать , спасибо тебе
источник

В

Виктория in JS Liberty
Дмитрий Филиппенко
понял, буду пробовать , спасибо тебе
Вот асинхронный экшен для загрузки файла на сервер с возможностью отслеживания прогресса загрузки
Здесь с уклоном в ФП, частично
источник

В

Виктория in JS Liberty
Это кусок кода из приложения для вк мини аппс, который я писала
источник

В

Виктория in JS Liberty
@Phillb0t Это код, предоставляющий методы апи для работы с файлами, их юзает загрузчик файлов
@Curly_Cina Вот тут есть код использующий монаду (46 - 50 строки), да и вообще тут код с уклоном в ФП, не полностью, конечно же, но есть характерные черты, декларативность
Ты говорил, что фп-код нечитабелен. Что тут нечитабельно или непонятно, если не вдаваться в саму логику работы этих конструкций?
источник

В

Виктория in JS Liberty
Куда все пропали?
источник

AK

Aleksei Kowalski in JS Liberty
я читаю
источник

CM

Chingiz Mamiyev in JS Liberty
Виктория
Куда все пропали?
Фотка загружается
источник