Forum Discussion

Christophe Humbert's avatar
Christophe Humbert
Iron Contributor
Feb 11, 2021
Solved

Best practices for multi-page app

I am working on a Teams app for AppSource. It will have multiple screens: user view, user edit, admin edit. I could build a single page app with dynamic components, but I am concerned that it will impact performance. Is there a better way?

 

I have considered creating multiple tabs, but it would mean installing 3 tabs, including some - such a the admin tab - not relevant to all users.

  • Hi Christophe Humbert, You can design a maximum of 16 tabs for an App. Could you please have a look the document - https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/what-are-tabs#how-do-tabs-work. 

3 Replies

  • Hi Christophe Humbert, You can design a maximum of 16 tabs for an App. Could you please have a look the document - https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/what-are-tabs#how-do-tabs-work. 

    • Christophe Humbert's avatar
      Christophe Humbert
      Iron Contributor

      Mallipriya_MSFT thanks for the helpful link. I see that 16 is for personal tabs, but for channel/group tabs you can only have one! In this case it seems that I don't have another choice than putting everything in a single page.

      • Mallipriya_MSFT's avatar
        Mallipriya_MSFT
        Former Employee

        Christophe Humbert, Could please check and try this once https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/create-tab-pages/configuration-page#configuring-a-channel-or-group-chat-tab  with multiple tabs as options with checkboxes/ radio buttons and configure the tab according to the user privilege. 

Resources