Size: a a a

2020 November 24

🦜

🦜 in ☄️ effector
Yan👀 Lobaty
у тебя получится стор-булеан и потом его спокойно в гарде используешь и все
Ну или так
источник

DP

Dmitry Plyaskin in ☄️ effector
Fedorchuk Artem
ну с сокетом же работа
его можно считать не асинхронным?
мне кажется, ты что то не правильно делаешь, и не до конца понимаешь как эффектор работает

я недавно работал с сокетами и делал примерно такое:

const socket = new WebSocket(socketURL)
socket.onmessage = msg => onSocketMessage(msg)

const sendMessage = createEvent()
sendMessage.watch(x => socket.send(x))

и это почти все, что нужно было для сокетов
источник

DS

Dmitriy Shuleshov in ☄️ effector
Dmitry Plyaskin
мне кажется, ты что то не правильно делаешь, и не до конца понимаешь как эффектор работает

я недавно работал с сокетами и делал примерно такое:

const socket = new WebSocket(socketURL)
socket.onmessage = msg => onSocketMessage(msg)

const sendMessage = createEvent()
sendMessage.watch(x => socket.send(x))

и это почти все, что нужно было для сокетов
Что такое onSocketMessage?
источник

DP

Dmitry Plyaskin in ☄️ effector
Dmitriy Shuleshov
Что такое onSocketMessage?
event
источник

FA

Fedorchuk Artem in ☄️ effector
Dmitry Plyaskin
мне кажется, ты что то не правильно делаешь, и не до конца понимаешь как эффектор работает

я недавно работал с сокетами и делал примерно такое:

const socket = new WebSocket(socketURL)
socket.onmessage = msg => onSocketMessage(msg)

const sendMessage = createEvent()
sendMessage.watch(x => socket.send(x))

и это почти все, что нужно было для сокетов
Я только начал с эффектором работать, прошу не кидать камнями, и меня не огромный опыт
источник

DS

Dmitriy Shuleshov in ☄️ effector
Fedorchuk Artem
Я только начал с эффектором работать, прошу не кидать камнями, и меня не огромный опыт
Эффектор позволяет отвязать основную логику приложения от реакта (или того что отвечает за вью), поэтому стоит стремится избегать описывать связи в реакт компонентах
источник

FA

Fedorchuk Artem in ☄️ effector
Dmitriy Shuleshov
Эффектор позволяет отвязать основную логику приложения от реакта (или того что отвечает за вью), поэтому стоит стремится избегать описывать связи в реакт компонентах
понял, спасибо!
Так же хочу респонс с сокета в стор писать и прокидывать в компоненты где надо
источник

DS

Dmitriy Shuleshov in ☄️ effector
Dmitry Plyaskin
мне кажется, ты что то не правильно делаешь, и не до конца понимаешь как эффектор работает

я недавно работал с сокетами и делал примерно такое:

const socket = new WebSocket(socketURL)
socket.onmessage = msg => onSocketMessage(msg)

const sendMessage = createEvent()
sendMessage.watch(x => socket.send(x))

и это почти все, что нужно было для сокетов
const sendMessage = createEvent()
const onSocketMessage = createEvent()
const $currentMessage = restore(onSocketMessage, {})

const socket = new WebSocket(socketURL)
socket.onmessage = onSocketMessage
sendMessage.watch(socket.send)
источник

G

Gleb in ☄️ effector
всем привет. есть задача выбрать стейт манагер на новый проект. старшие товарищи хотят recoil. я топлю за effector.
у меня опыта с recoil нет. из того что увидел в доке и сравнив с effector'ом увидел следующие недостатки recoil'a:
- строгая привязка к реакту
- показался многословным
- не оч стабильная версия  
может кто дополнить этот список? буду благодарен)
источник

Т

Тимофей 🛴 in ☄️ effector
Gleb
всем привет. есть задача выбрать стейт манагер на новый проект. старшие товарищи хотят recoil. я топлю за effector.
у меня опыта с recoil нет. из того что увидел в доке и сравнив с effector'ом увидел следующие недостатки recoil'a:
- строгая привязка к реакту
- показался многословным
- не оч стабильная версия  
может кто дополнить этот список? буду благодарен)
Recoil брать вообще смысла нет
источник

DS

Dmitriy Shuleshov in ☄️ effector
Gleb
всем привет. есть задача выбрать стейт манагер на новый проект. старшие товарищи хотят recoil. я топлю за effector.
у меня опыта с recoil нет. из того что увидел в доке и сравнив с effector'ом увидел следующие недостатки recoil'a:
- строгая привязка к реакту
- показался многословным
- не оч стабильная версия  
может кто дополнить этот список? буду благодарен)
лучше уж редакс чем рекойл
В чем его суть я так и непонял, по всем пуктам все хуже.

Не даром Абрамов сразу в тви начал открещиваться, что это не продукт фейсбука
источник

🦜

🦜 in ☄️ effector
Gleb
всем привет. есть задача выбрать стейт манагер на новый проект. старшие товарищи хотят recoil. я топлю за effector.
у меня опыта с recoil нет. из того что увидел в доке и сравнив с effector'ом увидел следующие недостатки recoil'a:
- строгая привязка к реакту
- показался многословным
- не оч стабильная версия  
может кто дополнить этот список? буду благодарен)
Ща
источник

🦜

🦜 in ☄️ effector
каждый кусок данных объявляется как атом
источник

🦜

🦜 in ☄️ effector
и обновляется напрямую из компонента
источник

🦜

🦜 in ☄️ effector
и привязан к лайфсайклу компонента
источник

🦜

🦜 in ☄️ effector
derived стейт работает так
источник

🦜

🦜 in ☄️ effector
и можно только читать
источник

🦜

🦜 in ☄️ effector
и нужно в каждый хук добавить слово recoil
без этого работать всё не будет
источник

🦜

🦜 in ☄️ effector
но в общем случае все выглядит как лапша
источник

🦜

🦜 in ☄️ effector
куча коллбеков и логики в компонентах
источник