INNER CODE UNIT · JavaScript

App

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

function App() {
  const [fights, setFights] = useState([])
  const [page, setPage] = useState(0)

  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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…