es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: RESELECT

Cómo puedo acceder al valor de useParams dentro de un selector de redux como ownProps

Estoy usando la biblioteca “reselect” en redux para obtener los datos. Quiero obtener datos basados en el hook “useParams()” y luego pasarlos dentro de “mapStateToProps” como “ownProps” y luego a la función “selectCollection” que es un selector y acepta el valor de “useParams()”. Aparentemente, no reconoce “useParams()” como “ownProps” y . . . Read more

createSelector está devolviendo su función equalityCheck en lugar del valor.

Por el bien de entender mejor createSelector, estoy intentando usarlo en lugar de useSelector. const domainEntitlements = useSelector((state) => state.objects.domainEntitlements[match.params.id]); const domainEntitlement = createSelector((state) => state.objects.domainEntitlements, (domainEntitlements) => (domainEntitlements)); console.log(domainEntitlements, domainEntitlement); El useSelector registra un objeto (correcto), pero el createSelector registra una función de equalityCheck. ¿Estoy haciendo algo muy estúpido . . . Read more

¿Cómo paso un parámetro de URL a un selector?

Recibo un parámetro de URL de useParams. Quiero pasarlo a un selector usando mapStateToProps. componente collection.component.jsx “`import React from “react”; import { useParams } from “react-router-dom”; import { connect } from “react-redux”; import { selectShopCollection } from “../../redux/shop/shop.selectors”; import ‘./collection.styles.scss’; const Collection = ({ collection }) => { const { . . . Read more

Diferencia entre las API createSelector y createDraftSafeSelector en Redux Toolkit.

createSelector mencionado en https://github.com/reduxjs/reselect La API createSelector, que genera funciones selectoras memorizadas. createSelector acepta uno o más selectores “de entrada”, que extraen valores de los argumentos, y un selector “de salida” que recibe los valores extraídos y debería devolver un valor derivado. Si el selector generado es llamado varias veces, . . . Read more