我已经构建了一个模块化的Web应用程序:用户安装核心应用程序,并将插件模块(这是文件的批处理)存储到文件夹中,核心模块自动发现它并添加菜单和组件。
实际上,它是php / jquery / bootstrap,我想用Reactjs(用于前端)重写它。不幸的是,我找不到如何使用Reactjs保存这个模块化系统。我需要什么:
我正在搜索,但找不到这种用法的示例,您能帮我吗?
提前感谢您的时间/帮助
答案 0 :(得分:0)
在标准的react-build堆栈中没有干净的方法可以做到这一点。 您可以为用户React做的事情可以避免构建流程。 这可能会带来性能问题,而且该过程并不简单,因为React Community生态系统基于构建Webpack流程。
// [...]
<script type="text/babel" charset="utf-8">
// "Import" the components from Reactstrap
// This can be also an array of components stored in an external file
const {Button} = Reactstrap;
// Render a Reactstrap Button element onto root
ReactDOM.render(
<Button color="danger">Hello, world!</Button>,
document.getElementById('root')
);
</script>
// [...]
参考:https://shinglyu.github.io/web/2018/02/08/minimal-react-js-without-a-build-step-updated.html