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.