Quiero reducir el bucle de matriz. Si lo dejas así será muy lento.
const filteredBudgetItems = [{ name:A, age:2, budgetItemId:47, bugdetData:{ id:87, name:ul } }, //..10000 pieces object ] const rowIndex = //always different numbers const activeRows = [//always different numbers] // array const el = useMemo(() => filteredBudgetItems?.[rowIndex], [filteredBudgetItems, rowIndex]) const getIsActive = useCallback((rowPosition) => !!activeRows.find((el) => el === rowPosition), [activeRows]); const isActive = useMemo(() => getIsActive(el?.budgetItemId), [el, getIsActive]);