如何创建既可以用作标准应用程序又可以用作另一个应用程序中的模块的React应用程序?

时间:2018-12-03 20:20:00

标签: javascript reactjs webpack react-router

我想在React中创建一个Web应用程序,既可以用作标准Web应用程序,又可以用作另一个Web应用程序中的模块。

我当前正在处理的应用程序是一个经典的管理面板,带有几个导航选项卡。每个选项卡都对应一个单独的功能,例如,用户配置文件,用户列表,用户游乐场等。现在,我的客户希望将这些功能之一推断为一个单独的模块,以便可以将其用作独立的应用程序。

所以基本上,我需要一个模块,该模块可以通过npm作为经典组件安装并包含在应用程序中,还可以独立用作经典Web应用程序。

任何想法我该怎么做?

1 个答案:

答案 0 :(得分:1)

最简单的方法是:

1)建立一个模块 2)当您想将其用作应用程序的一部分时,只需安装它并将其作为其他任何react npm模块包含 3)当您要将其用作独立应用程序时,请制作一个空的react应用程序,并将您的模块作为应用程序的根目录

感谢@zfrisch!