将项目添加到 Android React Native Developer 菜单

Ste*_*ven 6 android react-native

在 React Native 中进行开发构建时,您可以摇动设备或使用菜单按钮调出开发人员菜单。你如何向这个菜单添加一个额外的自定义项目?我无法找到任何关于添加另一个项目的文档,但我认为从开发菜单中说在服务器环境(开发、生产等)之间切换会非常方便,而不是单独构建以针对每个环境进行测试.

San*_*eev 8

您可以使用DevSettings addMenuItem功能在 React Native 开发者菜单中添加项目

在你的主要App.js组件中,写

import { DevSettings } from 'react-native';

//...

useEffect(() => {
    // componentDidMount

    // Add our toggle command to the menu
    DevSettings.addMenuItem('Toggle Storybook', () => {
        // Perform your logic here
    });
}, []);
Run Code Online (Sandbox Code Playgroud)