В настоящее время мой класс определяется следующим образом:
type ClapWidgetProps = {
animate: boolean,
};
export class Widget extends React.Component<WidgetProps> {
@mobx.observable.ref private animate: boolean = this.props.animate || false;
Эта наблюдаемая animate
управляет некоторым анимационным эффектом внутри виджета.
Как видите, внутреннее состояние animate
isинициализируется this.props.animate
.
Чего я хочу добиться, так это того, что я хочу иметь возможность непрерывно изменять значение наблюдаемой animate
через this.props.animate
даже после инициализации.
Как я могу позволить this.props.animate
переопределитьanimate
когда свойство изменяется?