Note: Pagination state is done via API, not via state variable. Add props page and onChange to make it controlled state.
Note: Can opt for a controlled component with open, onOpen, and onClose states. Can also format to oepn to bottom, left, or right in addition to top.
Note: Can controll steps using activeStep prop for stepper. This would be of good use for a multi-page form, using buttons to navigate between steps. Using the nonLinear prop allows the user to click on steps to navigate to them, even if the click order isn't the linear order.
Note: style works best if you put it in a mui.Stack component. You have to make a custom component CustomTabPanel with value same as the mui.Tabs value. This CustomTabPanel component is listed in the documentation.