Size: a a a

2021 April 22

AH

Ayrat Hudaygulov in F# Chat
Тогда что ты ещё хочешь тут убрать?
источник

MS

Michael Snytko in F# Chat
вот этот матч на 10 строк
источник

MS

Michael Snytko in F# Chat
как-нибудь сократить его
источник

SB

S B in F# Chat
может АктивПаттерн этот поможет, не?
источник

MS

Michael Snytko in F# Chat
наверняка какое-то заклинание есть
источник

AH

Ayrat Hudaygulov in F# Chat
У тебя где-то должен быть мапинг между разными типами.

Ты можешь его в словарь засунуть, но уменьшения кода не будет, даже наоборот. Код уедет в ебеня, ты введешь новую сущность
источник

VS

Vladimir Shchur in F# Chat
а как кто в фейбл запрос на сервак делает? у меня вот такая фигня получается, не понимаю как люди с этим живут)
источник

В

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

PD

Prunkles Dreemurr in F# Chat
U3.Case3 можно заменить на !^
RequestProperties, если не ошибаюсь, не RequireQualifiedAccess
Да и GlobalFetch тоже обычно не пишу, сразу fetch

Ну вот уже и симпатичнее выглядит
источник

PD

Prunkles Dreemurr in F# Chat
https://thoth-org.github.io/Thoth.Fetch/
Можно ещё это попробовать, как раз в комбинации с Thoth.Json будет вполне неплохо
источник

VS

Vladimir Shchur in F# Chat
что-то не выходит на !^ заменить
источник

VS

Vladimir Shchur in F# Chat
у них там беда, один не поддерживает статус ошибок, другой не поддерживает FormData
источник

VS

Vladimir Shchur in F# Chat
поэтому приходится GlobalFetch юзать
источник

VS

Vladimir Shchur in F# Chat
аа, надо было нейспейс угадать)
источник

PD

Prunkles Dreemurr in F# Chat
А, да. Но его лучше не открывать там, где это не строго необходимо.
Вообще, сейчас в фейбле, как в сыром джсе — в каждом проекте пишут кучу мелких утилит, чтобы сделать использование той или иной штуки удобнее. Поэтому не грешно сделать ещё один локальный враппер над GlobalFetch, которых подходил бы вашим требованиям
источник

VS

Vladimir Shchur in F# Chat
спасибо, ну уже поприятней
источник

VS

Vladimir Shchur in F# Chat
о, даже стрелочка назад не нужна
источник

ГД

Григорий Дивотченко... in F# Chat
показывали нам тут одну демку вчера)
https://github.com/object/EventStoreViewer3/blob/6-ReactComponents/src/UpdateUtils.fs#L25
источник

I

IdiocyAcceptance in F# Chat
Матч всегда будет на 10 строк минимум если у тебя 10 кейсов, но ты можешь сделать let value: obj = ... И потом создать рекорд 1 раз
источник

I

IdiocyAcceptance in F# Chat
Сэкономишь лишние 10 строк, получения value/создания рекорда ибо будешь сразу же возвращать value из матчинга
источник