reactjs - 在 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>
);
}
解决方案
推荐阅读
- python - 视图 profile.views.ProfileDetailComment 没有返回 HttpResponse 对象。它返回 None 而不是
- elasticsearch - Elasticsearch 6.7 _reindex 操作不一致地报告映射器错误
- c - 使用 MinGW gcc 编译 C 时,为什么只指定 obj 名称而不使用 $(OBJS)?
- python - 为什么我的布尔值在while循环中没有变化?
- mysql - 从规范化表中选择数据
- javascript - 用户在'beforeunload'之后取消加载
- python - 如何从我的 JSON 数据中提取和打印值列表?
- c# - 在 Xamarin 中播放声音
- java - 线程“main”中的异常 java.util.NoSuchElementException 错误并且程序打印出错误的结果
- c++ - 如何访问我正在从事的 glade/gtk 项目的代码