Size: a a a

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

2020 September 21

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Эффектор юзает синглтон ради сильного улучшения DX. И да тут появляются свои трейдоффы. Без синглтона куча других проблем и тоже свои трейдоффы
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
createStore<🦉> ⁣
Наверное хорошо следовать паттернам которые придумали не на пустом месте, в другом языке, ради того чтобы усложнить себе DX
у меня другая позиция, логически понятно где проблема и она никак не решена в js - мы получаем аналогичное поведение - плохотестируемый код с непредсказуемым состоянием в начале теста
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Dmitry Balakov
да я его и не ругал, я высказал свое мнение про сингтон, привел пример из эффектора (идеальных библиотек нет)
Ну да. Идеальных нет. В эффекторе благодаря его концепции есть задачи, которые сложно решать. Но основная его цель упростить разработку вцелом и уменьшить затраты.
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Dmitry Balakov
у меня другая позиция, логически понятно где проблема и она никак не решена в js - мы получаем аналогичное поведение - плохотестируемый код с непредсказуемым состоянием в начале теста
Тогда почему у меня все тесты отлично работают и стартуют со вполне предсказуемым состоянием?
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
createStore<🦉> ⁣
Ну да. Идеальных нет. В эффекторе благодаря его концепции есть задачи, которые сложно решать. Но основная его цель упростить разработку вцелом и уменьшить затраты.
и она офигенно решена, когда у тебя модель умещается на экране страницы - прям отлично
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
ух а эффектор больше распростронен, чем я думал) прям хорошо
источник

S

Sanj in React — русскоговорящее сообщество
Есть ли примеры платежных форм у которых фронт отделен от бэка? Сейчас думаем отделять фронт от бэка, но у нас csrf токен генерился в блейде, а сейчас надо запросом, который еще говорят нужно шифровать с двух сторон. Как лучше всего защищать такой фронт или лучше отказаться? Еще руководству нужно подкрепить аргументами 😂
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Dmitry Balakov
ух а эффектор больше распростронен, чем я думал) прям хорошо
Если у тебя есть конкретные претензии к работе эффектора или сложности в реализации, расскажи пожалуйста, подумаем как решить кейс, может написать доку или статью объясняющую. Сейчас самая большая сложность именно в доке
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
createStore<🦉> ⁣
Если у тебя есть конкретные претензии к работе эффектора или сложности в реализации, расскажи пожалуйста, подумаем как решить кейс, может написать доку или статью объясняющую. Сейчас самая большая сложность именно в доке
я бы попробовал провести такое, попробуйте объяснить произвольным разработчикам с нуля (возьмите желающих с чата) и посмотрите где у них проблемы
С доки въезжать прям сложно (да, это самая большая проблема), я въехал только после получасовой лекции (! - на самом деле идея простая и очень хороша)
Ну и синглтон модели (для меня это прям красная тряпка, но я не навязываю свое мнение и переживу - может напишу статью, но пока времени нет)
источник

🦜

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

A

Astr0junk in React — русскоговорящее сообщество
🦜
Напомните, как в юзэффекте можно забатчить апдейт от асинхронных функций двух стейтов ?
В аргументы добавить два указателя на изменяемые значения?
источник

A

Astr0junk in React — русскоговорящее сообщество
Сделать отдельный юзефект на каждый из асинк респонс
источник

𝗞

𝗞𝗵𝗼𝗹𝗶𝗸𝗼𝘃 𝗦𝗵... in React — русскоговорящее сообщество
Кто юзал Sharepoint c реактом? Нужно достать данные пользователей из Active Directory в Sharepoint. Не SiteUsers, а именно пользователи AD. Кто-нибудь знает как реализовать?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Dmitry Balakov
да блин эффектор крут, прям отличная идея и имплементация
это сейчас признание было?)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
для того, чтобы с effector не нарушалось SRP, надо колдовать с пробросом сторов же
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
createStore<🦉> ⁣
Эффектор юзает синглтон ради сильного улучшения DX. И да тут появляются свои трейдоффы. Без синглтона куча других проблем и тоже свои трейдоффы
я чёт сломался. в чём проявляется синглтон?
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
Oleg Rizhkov
это сейчас признание было?)
ну, если вижу хорошую работу предпочитаю хвалить)
нет не признание - хорошо ли я отношусь к эффектору - да) но не готов на эксклюзивные отношения)
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
Oleg Rizhkov
я чёт сломался. в чём проявляется синглтон?
при описании модели
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Dmitry Balakov
при описании модели
тип, createStore? просто даже не задумывался. сторы - синглтоны?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Oleg Rizhkov
тип, createStore? просто даже не задумывался. сторы - синглтоны?
пока ты не решишь это обойти
источник