INNER CODE UNIT · JavaScript

loadFights

quarkusio/quarkus-super-heroes · ui-super-heroes/src/main/webui/src/app/App.js:12

  const loadFights = useCallback(async (nextPage) => {
    const data = await getFights({page: nextPage, size: PAGE_SIZE})
    setFights(Array.isArray(data) ? data : [])
  }, [])

  useEffect(() => {
    loadFights(page)
  }, [page, loadFights])

  const refreshFights = useCallback(() => {
    if (page === 0) {
      return loadFights(0)
    }
    setPage(0)
  }, [page, loadFights])

  const canGoPrevious = page > 0
  const canGoNext = fights.length === PAGE_SIZE

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…