反应本机|在函数之间传递钩子

时间:2020-02-21 19:05:53

标签: react-native

我想将一个钩子值从一个函数传递给另一个函数。

挂钩

function BuildingHighlight(){

const [buildingName, setBuildingName] = React.useState("");

 return (
    <View>
        <Polygon
            coordinates={coord.h.coordinates}
            tappable={true}
            onPress={() => setBuildingName("Hall Building")}
            fillColor="rgba(76, 79, 98, 0.7)"
        />
 )
}

如果我需要另一个文件中的buildingName值,该如何获取?

1 个答案:

答案 0 :(得分:0)

正如我的@SDushan所提到的,有多种方法可以实现这一目标,最好的方法是redux 但是如果您不想使用redux,则可以选择reactn中包含的名为useGlobal的简单方法,可以遵循Medium tutorial here