0
以下のような構文は何ですか?それは、オブジェクトの属性値/更新を追加する方法属性を更新するオブジェクトの破棄
export interface State {
loggedIn: boolean;
user: User | null;
}
です:
return {
...state,
loggedIn: true,
user: action.payload.user,
};
は状態のタイプがあり、想定しますか?
私はここで、この例が見つかりました:https://github.com/ngrx/platform/blob/master/example-app/app/auth/reducers/auth.ts
それについて書いまだ構文https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator#Spread_in_object_literals – zerkms
それが設定するための最短の方法です'state'オブジェクトを変更せずに' state'パラメータ( 'extends interface state')で受け取ることができる追加のプロパティを保持しながら、' user'と 'loggedIn'を返します。 – artem