Me enfrento a un problema en el que obtengo diferentes api en función de los parámetros? .id. Necesito comparar los parámetros de uso anteriores y actuales para una llamada API usando rtkQuery. Pero no está recordando mi api en el cambio de useparams.
const { data: pipelineData, isLoading: pipelineDataLoading, error: pipelineDataError, isSuccess: pipelineDataSuccess, } = pipeline.list().usePipelinedetailQuery( { params: { id: params.pipelineId }, extendedPath: apiUrls.getPipeline() }, { skip: !params?.pipelineId, }, );Quiero usar algo como skip: if prev.params.id !== prams.id. Hay dos maneras de hacerlo. =>Al establecer un estado para almacenar el valor anterior de useParams. =>mediante el uso de refecthh proporcionado por rtk query.
¿Hay alguna otra forma auténtica de hacerlo?
Cualquier ayuda sería apreciada.