Size: a a a

React — русскоговорящее сообщество

2020 August 08

DC

Dan Chegreyev in React — русскоговорящее сообщество
Андрей Звёздочка
Пока достаточно и индивидуальной беседы
ок
источник

V

Vetro in React — русскоговорящее сообщество
Александр
А можно кидать исключения в селекторах? Тип например селектор предоставляет какой-то элемент по ид, приходит ид, а элемента с таким ид нет, норм будет прямо из селектора исключение кинуть?
селекторы по своей сути должны быть чистыми функциями и пихать туда сайд эффекты - не комильфо.

возвращай абстрагированный тип аля Option<A> из fp-ts
источник

V

Vetro in React — русскоговорящее сообщество
ну и по нему уже через гварды решай что делать
источник

V

Vetro in React — русскоговорящее сообщество
но никто не запрещает, да
источник

А

Александр in React — русскоговорящее сообщество
Vetro
селекторы по своей сути должны быть чистыми функциями и пихать туда сайд эффекты - не комильфо.

возвращай абстрагированный тип аля Option<A> из fp-ts
Throw - это сайд-эффект? Максимум же нарушение ссылочной прозрачности
источник

А

Александр in React — русскоговорящее сообщество
Но суть понял, спасибо
источник

V

Vetro in React — русскоговорящее сообщество
Александр
Throw - это сайд-эффект? Максимум же нарушение ссылочной прозрачности
ну в случае если ты потом будешь менять флоу в зависимости от экспешена

если тебе неважно какой боттом, то тогда не сайд эффект

но и тогда смысла от прокидывания нет)
источник

V

Vetro in React — русскоговорящее сообщество
в любом случае нарушение тотальности идет
источник

А

Александр in React — русскоговорящее сообщество
Не понял, что значит "менять флоу", "какой боттом" и что такое тотальность, чувствую себя тупым (
источник

M

Mario in React — русскоговорящее сообщество
redux
react-redux
react-redux-thunk
react-redux-thunk-saga
react-redux-thunk-saga-anything
react-redux-thunk-saga-anything-who-is-next?
источник

А

Александр in React — русскоговорящее сообщество
И гварды тоже первый раз слышу, сложно, это всё что-то из тс?
источник

kA

kebab Anatol'evich in React — русскоговорящее сообщество
react-redux-thunk-saga-anything-nothing
источник

V

Vetro in React — русскоговорящее сообщество
Александр
Не понял, что значит "менять флоу", "какой боттом" и что такое тотальность, чувствую себя тупым (
флоу - control flow приложения, бранчи, по простому

боттом - bottom type, (never в TS, тип, который нельзя создать, но можно привести к чему угодно)

тотальность функции - функция поведение которой определено для ВСЕХ возможных значений входного типа. То есть она попросту не может выкинуть ошибку
источник

V

Vetro in React — русскоговорящее сообщество
эксепшены, в каком-то роде, тоже боттомы, емнип
источник

V

Vetro in React — русскоговорящее сообщество
но это не точно
источник

СМ

Сергей Морозов... in React — русскоговорящее сообщество
Нет, ну я не могу осмыслить боттом
источник

СМ

Сергей Морозов... in React — русскоговорящее сообщество
Это люди изобрели?
источник

V

Vetro in React — русскоговорящее сообщество
Сергей Морозов
Это люди изобрели?
да

теория типов, подраздел мат логики
источник

СМ

Сергей Морозов... in React — русскоговорящее сообщество
Vetro
да

теория типов, подраздел мат логики
Я вуз не окончил, видимо, зря
источник

V

Vetro in React — русскоговорящее сообщество
Сергей Морозов
Я вуз не окончил, видимо, зря
я тоже)
источник