Tengo debajo de la solicitud de axios.
import axios from 'axios'; axios.get('/user', { params: { ID Name } }) .then(function (response) { console.log(response); }) Quiero que todos los request parameter sean optional . si el usuario envía ID , entonces debe proporcionar ID , si el usuario ingresa ID and Name , debe considerar both . Si el usuario no ingresa none , debería mostrar all the record .
No sé cómo manejar esto en reaccionar.
Evaluaría los parámetros en una variable en función de una condición antes de dárselos a axios:
const parameters = condition ? {ID: id, Name: name} : {}; axios.get('/user', { params: parameters }) .then(function (response) { console.log(response); })Creo que estás buscando algo como lo siguiente:
params: { ...(ID && { ID: ID }) // conditional spread operator }