Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 在shoutem builder中对产品使用收藏夹_React Native_Shoutem - Fatal编程技术网

React native 在shoutem builder中对产品使用收藏夹

React native 在shoutem builder中对产品使用收藏夹,react-native,shoutem,React Native,Shoutem,我一直在使用/测试新的Shoutem builder,我已经安装了产品和Favorites扩展,但我想知道如何将两者联系起来。因此,用户可以喜爱特定的产品,并将其存储在一个小下拉菜单中。我已经搜索了文档和示例应用程序,但还没有看到它们在实际应用中的应用。事实上,我还没有看到最喜欢的扩展使用。这可以通过链接两个扩展来轻松实现吗 我正在寻找一个起点。因此,如果有人能引导或链接我在正确的方向,那将是有趣的 谢谢。这还没有文档记录,但我们已经实现了。你可以查一下。它正是你想要的。它需要对产品扩展进行一些

我一直在使用/测试新的Shoutem builder,我已经安装了产品和Favorites扩展,但我想知道如何将两者联系起来。因此,用户可以喜爱特定的产品,并将其存储在一个小下拉菜单中。我已经搜索了文档和示例应用程序,但还没有看到它们在实际应用中的应用。事实上,我还没有看到最喜欢的扩展使用。这可以通过链接两个扩展来轻松实现吗

我正在寻找一个起点。因此,如果有人能引导或链接我在正确的方向,那将是有趣的


谢谢。

这还没有文档记录,但我们已经实现了。你可以查一下。它正是你想要的。它需要对产品扩展进行一些更改。您可以检查如何修改现有扩展。

扩展的应用文件夹是捆绑在应用内的文件夹。也就是说,扩展在其app/index.js中公开的所有内容都是公共API,可以直接导入到其他扩展中:

import {
  Screen
} from 'tom.restaurants'
…其中tom用作开发人员名称的示例,餐厅用作扩展名的示例

所有扩展共享全局应用程序状态,全局应用程序状态分为以扩展全名为前缀的扩展子状态:

{
  'tom.restaurnats': {
      // state of 'tom.restaurants' extension
  }
}
这样,您可以使2扩展通信

我建议您查看以下两个指南:

-解释应用程序内部扩展的结构 -解释如何在扩展内部使用其他扩展的部件
非常感谢您的回复,我们将对此进行调查。