Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2893 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 2893 Rev 3719
Línea 1... Línea 1...
1
import { useMemo } from 'react'
1
import { useMemo } from 'react';
2
import { useFetch } from './useFetch'
2
import { useFetch } from './useFetch';
3
 
3
 
4
export function useReactions({ url }) {
4
export function useReactions({ url }) {
5
  const { data: users } = useFetch(url, [])
5
  const { data: users } = useFetch(url, []);
6
 
6
 
7
  const reactions = useMemo(() => users.map((u) => u.reaction), [users])
7
  const reactions = useMemo(() => users.map((u) => u.reaction), [users]);
8
 
8
 
9
  return {
9
  return {
10
    reactions,
10
    reactions,
11
    totalReactions: users.length,
11
    totalReactions: users.length,
12
    reactionsUsers: users
12
    reactionsUsers: users
13
  }
13
  };
14
}
14
}