import { ClickableCustom, TextCustom } from "@/components"; import Spacing from "@/components/_ShareComponent/Spacing"; import React, { useCallback, useState } from "react"; import { View } from "react-native"; import Icon from "react-native-vector-icons/FontAwesome"; import { stylesHome } from "./homeViewStyle"; import { router, useFocusEffect } from "expo-router"; import { apiJobGetAll } from "@/service/api-client/api-job"; export default function Home_BottomFeatureSection() { const [listData, setListData] = useState([]); const onLoadData = async () => { try { const response = await apiJobGetAll({ category: "beranda", }); // console.log("[DATA JOB]", JSON.stringify(response.data, null, 2)); const result = response.data.slice(-2); setListData(result); } catch (error) { console.log("[ERROR]", error); } }; useFocusEffect( useCallback(() => { onLoadData(); }, []) ); return ( <> router.push("/job")}> Job Vacancy {/* Vacancy Item 1 */} {listData.map((item: any, index: number) => ( {item.title} {item.deskripsi} ))} ); }