# Hide Meeting Controls with Meeting SDK React Native

**URL:** <https://devforum.zoom.us/t/hide-meeting-controls-with-meeting-sdk-react-native/137129>\
**Category:** React-Native\
**Created:** [September 5, 2025, 10:57am UTC](https://devforum.zoom.us/t/hide-meeting-controls-with-meeting-sdk-react-native/137129 "2025-09-05T10:57:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![KLASS](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/klass/32/61205_2.png) [@KLASS](https://devforum.zoom.us/u/KLASS)\
**Post date:** [September 5, 2025, 10:57am UTC](https://devforum.zoom.us/t/hide-meeting-controls-with-meeting-sdk-react-native/137129/1 "2025-09-05T10:57:13Z")

</div>

#### \*\*Meeting SDK React Native and 6.5.6

I have successfully integrated the React native SDK for my Expo project. I could join a meeting as a participant, and now I need to hide some buttons from the UI I tested this using an iPhone and couldn’t make it work. Here is my code,\*\*

```typescript
const Meeting = forwardRef<Handler, MeetingProps>((props, ref) => {
  const zoom = useZoom();

  function join(session: ZoomMeet, userName: string) {
    return zoom.joinMeeting({
      meetingNumber: String(session?.id) || "",
      password: session?.password!,
      userName,
      noInvite: true,
      noShare: true,
      noPhoneDialIn: true,
      noRecord: true,
      noPhoneDialOut: true,
      noBottomToolbar: true,
      noChatMsgToast: true,
      noDrivingMode: true,
    });
  }

  useImperativeHandle(ref, () => {
    return {
      join,
    };
  });

  return <View></View>;
});

```

Even if I add these boolean flags to false, IOS still renders them all. I couldn’t find whether they are supported or not for IOS in the documentation.

Any help is much appreciated. Thank you
