首页 > 解决方案 > 在 React Native 中编辑描述

问题描述

我从查询中获取描述,我想在一个名为“配置文件”的屏幕中呈现它,我还希望能够转到另一个名为“编辑配置文件”的屏幕并在那里编辑相同的描述。因为在这两个地方都使用“useQuery”感觉是个坏主意,所以我真的不明白我应该如何去做。感谢所有有关最佳实践的提示!谢谢

配置文件组件

function Profile({ navigation }: ProfileStackNavProps<"Profile">) {
    const { loading, error, data } = useQuery(GET_DESCRIPTIONS_FROM_ID);
    const description: string = data.profiles[0].description;

    return (
       <Text>
         {description}
       </Text>
  )
}


在这里我想编辑相同的描述

function EditProfile() {
    return (
         <TextInput> {description} </TextInput>
    );
}

标签: reactjsreact-nativereact-hooksstate

解决方案


推荐阅读