Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

181
Visualizações
Inyecte varias tiendas en escenas con Asp.net Boilerplate

¿Cuál es la forma correcta de inyectar varias tiendas en una escena? No pude encontrar ningún ejemplo sobre esto. Todos inyectan solo una tienda en una escena. ¿Existe una regla o concepto en el modelo de Asp.net sobre el uso de tiendas con mobx-react?

inyección al componente

 import RefineryStore from '../../stores/refineryStore'; import Stores from '../../stores/storeIdentifier'; import UserStore from '../../stores/userStore'; export interface IRefineryProps { refineryStore: RefineryStore; userStore: UserStore; } @inject(Stores.RefineryStore, Stores.UserStore) // Why noone adds two stores into one inject? @observer class Refineries extends AppComponentBase<IRefineryProps, IRefineryState> { public render() { const { refineries } = this.props.refineryStore; const { managers } = this.props.userStore; return () } }

Definición de clase de Tiendas

 export default class Stores { static AuthenticationStore: string = 'authenticationStore'; static RoleStore: string = 'roleStore'; static TenantStore: string = 'tenantStore'; static UserStore: string = 'userStore'; static SessionStore: string = 'sessionStore'; static AccountStore: string = 'accountStore'; static RefineryStore: string = 'refineryStore'; }

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Está totalmente bien inyectar varias tiendas si las necesita. Incluso puede tener RootStore que combina todo e inyecta cada tienda en cada componente, por ejemplo.

El enfoque moderno sería usar ganchos como se describe en este documento

De esa manera, sus componentes se verían mucho más simples:

 const Refineries = observer(() => { const { refineryStore, userStore } = useStores() return ( <div> ... </div> ) })

Aunque requeriría que use componentes funcionales en lugar de clase, por lo que es posible que desee seguir inject si tiene una gran aplicación heredada y no tiene mucho tiempo para refactorizar.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda