Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 1323 | Rev 2774 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1323 Rev 1324
Línea 4... Línea 4...
4
  externalRef,
4
  externalRef,
5
  once = true,
5
  once = true,
6
  rootMargin = '100px'
6
  rootMargin = '100px'
7
}) {
7
}) {
8
  const [isNearScreen, setShow] = useState(false)
8
  const [isNearScreen, setShow] = useState(false)
9
  const fromRef = useRef()
9
  const fromRef = useRef(null)
Línea 10... Línea 10...
10
 
10
 
11
  useEffect(function () {
11
  useEffect(() => {
Línea 12... Línea 12...
12
    const element = externalRef ? externalRef.current : fromRef.current
12
    const element = externalRef ? externalRef.current : fromRef.current
13
 
-
 
14
    const onChange = (entries, observer) => {
-
 
15
      // console.log("entries", entries)
13
 
16
 
-
 
Línea 17... Línea 14...
17
      const el = entries[0]
14
    const onChange = (entries, observer) => {
18
      // console.log("el", el)
15
      const el = entries[0]
Línea 19... Línea 16...
19
 
16
 
Línea 31... Línea 28...
31
    })
28
    })
Línea 32... Línea 29...
32
 
29
 
Línea 33... Línea 30...
33
    if (element) observer.observe(element)
30
    if (element) observer.observe(element)
34
 
31
 
Línea 35... Línea 32...
35
    return () => observer && observer.disconnect()
32
    return () => observer && observer.disconnect()
36
  })
33
  }, [externalRef, fromRef])