Reaccionar ganchos de actualizar el objeto

Quiero actualizar mi objeto cuando el usuario hace clic en el botón añadir a la matriz de id del elemento. Pero cuando voy a agregar datos a la matriz anula todos los objetos sin guardar los datos anteriores. Me pasa prevState de devolución de llamada, pero no 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
fuente
1 respuestas

Esto no es cómo funciona la configuración en ASP.NET Núcleo. Funciona en un reemplazo del sistema, así que en lugar de, literalmente, el cambio de valores, se reemplazan los valores con más prominente de la fuente.

Por defecto, appsettings.json es en realidad la menor prioridad de configuración de origen. Puede ser reemplazado por todos específicas del entorno JSON (appsettings.Production.json por ejemplo), variables de entorno, y/o argumentos de línea de comandos.

Para los fines aquí, usted debe buscar en su entorno específico de JSON y/o las variables de entorno. Por ejemplo, si crea un appsettings.Production.json con el contenido:

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

Y, a continuación, establezca su entorno de implementación para Production (es decir, ASPNETCORE_ENVIRONMENT de la variable de entorno), a continuación, Branch.Name es prod, en ese entorno. Del mismo modo, usted puede establecer un Branch:Name de la variable de entorno prod, y esto también reemplazar el valor.

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

Vea otras preguntas sobre etiquetas