En la aplicación React, uso este código para establecer el valor como parámetro de ruta de URL:
const [exchangeId, setExchangeId] = useState(''); ..... const endURL = `?page=${paginationState.activePage}&sort=${paginationState.sort},${paginationState.order}&exchangeId=${exchangeId}`; ..... Cuando no configuro con algún valor exchangeId , obtengo siempre una url vacía param exchangeId=
¿Sabe cómo puedo implementar una verificación si exchangeId no está configurado para no incluir exchangeId= en el enlace http?
Puede utilizar operadores condicionales (ternarios).
const exchangeId = ''; const paginationState = { activePage: 1, sort: 1, order: 1 } const endURL = `?page=${paginationState.activePage}&sort=${paginationState.sort}&order=${paginationState.order}${exchangeId ? `&exchangeId=${exchangeId}` : ''}`; console.log(endURL);