小编Joh*_*ein的帖子

React Native:获取元素的位置

我正在Image使用flexbox 设计一个组件,使其位于屏幕的中心,效果非常好.现在我希望第二个Image组件直接显示在第一个组件的顶部.第二张图像使用绝对定位.目前我只是猜测像素,以便适合,但当然这不准确,而且可维护性太大.

我几乎都在寻找与jQuery相当的React Native .offset().有没有这样的事情,如果没有最好的方法来达到这个目的?

javascript ios reactjs react-native

55
推荐指数
7
解决办法
7万
查看次数

从父级访问React组件子级道具

我目前正在设计用JavaScript和ReactJS编写的游戏引擎的界面.

如果游戏对象具有纹理,则纹理的源将显示在游戏对象上.为了实现这一点,游戏对象需要具有纹理的引用,或者更具体地说是纹理的来源.我希望有一个像下面这样的JSX片段.

<GameObject>
  <Texture source="myimage.png" />
</GameObject>
Run Code Online (Sandbox Code Playgroud)

我能想出的最佳解决方案是将纹理作为道具,如下所示:

<GameObject texture={<Texture source="myimage.png" />} />
Run Code Online (Sandbox Code Playgroud)

如果游戏引擎特定的术语有点令人费解,可以将其视为按钮组件中的标题组件,其中标题组件具有按钮需要访问的特定数据.

我的问题可归结为:孩子们在没有黑客或反模式的情况下安装后,是否有可能进入儿童的道具?

javascript reactjs

23
推荐指数
2
解决办法
4万
查看次数

React Native:如何导出具有返回值的方法?

在React Native中导出具有返回值的方法的最佳方法是什么?

我知道有RCT_EXPORT_METHOD,但这只适用于那些方法,(void)因此不会返回任何东西.我最好不需要导出全班,只需几种方法.

另一个选择是有一个回调,但我想尽可能避免这种情况,因为它在我的用例中夸大了代码.我可能错过了其他任何选择吗?

javascript objective-c reactjs react-native

22
推荐指数
3
解决办法
7267
查看次数

标签 统计

javascript ×3

reactjs ×3

react-native ×2

ios ×1

objective-c ×1