Contexto Environment

  • Tipo: object
  • Origem: Contexto Nullstack
  • Disponibilidade: server/client
  • readonly em ambos server e client

Ele te dá informações sobre o ambiente atual.

As seguintes chaves estão disponíveis no objeto:

  • client: boolean
  • server: boolean
  • development: boolean
  • production: boolean
  • static: boolean
  • key: string
import Nullstack from 'nullstack';

class Page extends Nullstack {
 
  render({environment}) {
    return (
      <div> 
        {environment.client && <p>Estou no cliente</p>}
        {environment.server && <p>Estou no servidor</p>}
        {environment.development && <p>Estou em modo de desenvolvimento</p>}
        {environment.production && <p>Estou em modo de produção</p>}
        {environment.static && <p>Estou em um site estático</p>}
        <p>Minha chave é {environment.key}</p>
      </div>
    )
  }

}

export default Page;

A chave key do environment é um hash md5 das saídas da pasta do ambiente atual. A key é anexada nos caminhos dos assets e na API estática para auxiliar no controle de cache.

Próxima Etapa

⚔ Aprenda sobre a chave page do contexto.