我想在React中创建一个Web应用程序,既可以用作标准Web应用程序,又可以用作另一个Web应用程序中的模块。
我当前正在处理的应用程序是一个经典的管理面板,带有几个导航选项卡。每个选项卡都对应一个单独的功能,例如,用户配置文件,用户列表,用户游乐场等。现在,我的客户希望将这些功能之一推断为一个单独的模块,以便可以将其用作独立的应用程序。
所以基本上,我需要一个模块,该模块可以通过npm作为经典组件安装并包含在应用程序中,还可以独立用作经典Web应用程序。
任何想法我该怎么做?
答案 0 :(得分:1)
最简单的方法是:
1)建立一个模块 2)当您想将其用作应用程序的一部分时,只需安装它并将其作为其他任何react npm模块包含 3)当您要将其用作独立应用程序时,请制作一个空的react应用程序,并将您的模块作为应用程序的根目录
感谢@zfrisch!