Reagir ganchos objeto de atualização

Eu quero atualizar o meu objeto quando o usuário clica no botão, acrescentar a matriz de elemento de identificação. Mas quando eu a adicionar dados a matriz substitui todos os objetos sem salvar os dados anteriores. Passei prevState retorno, mas ele não funciona.

const [filteredObject, setFilter] = useState({destinations:[],season:[],difficulty:[],price:'',is_exclusive:'',duration:''});

if (e.currentTarget.name==='destinations') {
   setFilter(prevState=>({...prevState, destinations:[ ...prevState.destinations, e.currentTarget.id]}))
}

enter image description here

-2
2019-09-17 08:23:04
origem
1 respostas

Isto não é como a configuração funciona em ASP.NET Núcleo. Ele funciona em um sistema manual, portanto, em vez de, literalmente, mudança de valores, substituir esses valores com mais proeminente de origem.

Por padrão, appsettings.json é, na verdade, a menos prioridade de configuração de origem. Ele pode ser substituído por todas específicos de ambiente JSON (appsettings.Production.json por exemplo), variáveis de ambiente, e/ou argumentos de linha de comando.

Para os propósitos aqui, você deve estar olhando para o ambiente específico JSON e/ou variáveis de ambiente. Por exemplo, se você criar um appsettings.Production.json com o conteúdo:

{
  "Branch": {
    "Name": "prod"
  },
}

E, em seguida, defina o ambiente de implementação para Production (i.e. ASPNETCORE_ENVIRONMENT variável de ambiente) e, em seguida, Branch.Name é prod no ambiente. Da mesma forma, você pode definir um Branch:Name variável de ambiente prod, e esta também irá substituir o valor.

+2
2019-09-17 08:29:33

Veja mais perguntas por marcas