Я использую управление состоянием NGXS в своем приложении Angular 8, и мне было интересно, стоит ли предоставлять классу State частные (или публичные c) переменные-члены.
Взято из NGXS-Documentation (https://www.ngxs.io/concepts/state), скажем, было ZooState
, но с дополнительным членом zoosLittleSecret
:
@State<ZooStateModel>({
name: 'zoo',
defaults: {
feed: false
}
})
export class ZooState {
private zoosLittleSecret: string;
constructor(private zooService: ZooService) {}
}
Каковы плюсы и минусы делать что-то вроде этого?