¿Cómo pasar los parámetros de ruta actuales a la función saga?
// Saga function* findOneReleaseWithFilesSaga() { const { productName, releaseId } = useParams() try { const releaseResponse: AxiosResponse = yield call(findOneWithFiles, releaseId) ^^^Error Here^^^ yield put(getAllReleasesSuccessAction(releaseResponse)) } catch (error) { yield put(getAllReleasesErrorAction(error)) } } // Fetch Data export const findOneWithFiles = async (releaseId:string) => { return await Api.get(`/releases/${releaseId}/?populate=data_files`) .then((res) => res.data.data) .catch((err) => err) }Creo que el problema está en el tipo de releaseId que obtienes de useParams . Asegúrate de que sea una cadena. Además, la desestructuración podría ser un problema, hubo algunas correcciones para eso en TS4.6, pero suponiendo que esté en una versión anterior, intentaría asignar una variable en su lugar:
const params = useParams() yield call(findOneWithFiles, params.releaseId) En una nota al margen, evitaría anteponer una función con el use a menos que sea un gancho de reacción.