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.