приложением
есть компонент BComponent в котором я единожды в useEffect создаю инстанс класса A.
как бы я мог подписаться на изменения свойств в инстансе чтоб перерендеривать?
мб кто-то сталкивался?
У класса должна быть какая то реализация eventListener или observable
Если класс мутируется только из компонента можно его хранить в стейте. const [state, set] = useState(()=>({ current: new Class()})) И изменять вот так set(({current})=> { current.field = 1; return {current}; }) Но аккуратно, можно налажать если не понимать как это работает
Обсуждают сегодня