У меня есть 2 вопроса об одном и том же.
Во-первых, это правильный способ отправки формы в Rx Js? Я пытаюсь подписаться на mouseEvent, и если это будет щелчок, он отправит POST-запрос к моему бэкэнду
, поэтому в ответ я делаю следующее:
useEffect(() => {
const mouseClick$ = fromEvent(buttonEl.current, 'click').subscribe(console.log('hi123'))
})
консоль. В журнале я, в конце концов, выполню API POST. однако всякий раз, когда я перезагружаю свою страницу, она сразу же выходит из системы hi123
, почему это так?
<button ref={buttonEl}>
Submit
</button>
почему это происходит? Я надеялся, что подписки будут срабатывать только при нажатии (чего, кстати, на данный момент нет только при загрузке: /)