/ / Výhrady podštátnych štátov? - ngxs

Námietky podradených štátov? - ngxs

Som nováčik a hacker s ngxs.

Na dokumente Tam sú námietky Sub States.

  • Toto je určené len na prácu so vnorenými objektmi, takže sa snažia vytvoriť obchody na vnorených objektoch do poľa nefungujú.
  • Podstanice môžu byť použité iba raz, opätovné použitie znamená niekoľko obmedzení, ktoré by odstránili niektoré funkcie s vysokou hodnotou. Ak ich chcete znova použiť, stačí vytvoriť nový štát a zdediť ho.

Verím, že prvý bod chápem v malom rozsahu, ale úplne neviem, čo znamená druhý bod.

Mohol by to niekto rozšíriť?

odpovede:

3 pre odpoveď č. 1

to znamená, že jedna štátna trieda nemôže byť dieťaťom viacerých rodičovských tried, riešením by bolo vytvoriť nové štáty rozšírením.

@State({
name: "foo" // you can"t have another state with this name
})
class MyState1 {}

// so if you want to reuse the listeners and such from "foo" you have to extend
@State({
name: "bar"
})
class MyState2 extends MyState1 {}