React Hooks & API
useNuiEvent
Core.SendNuiMessage("MyCustomEvent", { someData = "Hello" })import { useNuiEvent } from '@/hooks/useNui';
const MyComponent = () => {
useNuiEvent<{ someData: string }>('MyCustomEvent', (payload) => {
console.log(payload.someData); // "Hello"
});
}useNuiCallback
RegisterNUICallback("Core:MyCallback", function(data, cb)
print("Received:", data)
cb({ success = true })
end)import { useNuiCallback } from '@/hooks/useNui';
const MyComponent = () => {
const [triggerCallback] = useNuiCallback<string, { success: boolean }>('Core:MyCallback');
useEffect(() => {
triggerCallback("Data sent to client").then((response) => {
if (response.success) {
console.log("Callback successful");
}
});
}, [triggerCallback]);
}useSettings
useLanguage
useNavigateWithApps
Last updated