我想设计一个可跨平台(Android,iOS和Web)插件的软件,这意味着每个人都可以轻松地为其开发插件,并且用户可以从市场上选择插件并进行安装。每个插件都可以:
与核心应用程序在后端共享数据
在Apps和Web中拥有一个自定义UI,理想情况下,它使用标准UI-kit来保持一致性(例如Shopify polaris)
在后端,在软件设计中有许多最佳实践,例如OAuth。但是在前端,问题并不简单:
是否有任何跨平台的UI-kit用于react和react-native?例如,使用Expo v33 +或ReactNativeWeb,我们可以为android / ios和web构建代码,但是我找不到任何跨平台的UI-kit。(NativeBase,Elements或类似的跨平台UI- kit仅适用于Android和iOS)
在前端中,插件如何使用react和react-native(或理想情况下跨平台的UI套件)共享UI,以某种方式动态呈现在内核中(无需任何更新,例如,插件提供一个端点并返回一个react / native组件,核心将渲染它)