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