To achive full screen, I used a library called @telegram-apps/sdk
npm install @telegram-apps/sdk
Then I wrote this code in App component it loads when App component loades:
useEffect(() => {
async function initTg() {
if (await isTMA()) {
init();
if (viewport.mount.isAvailable()) {
await viewport.mount();
viewport.expand();
}
if (viewport.requestFullscreen.isAvailable()) {
await viewport.requestFullscreen();
}
}
}
initTg();
}, []);