【发布时间】:2021-10-24 10:33:55
【问题描述】:
我需要从这里为formstate.title 声明一个变量:
const initialState = { description: '', place: "", date: "", membersJoinedCounter: 0, title: "" };
const [formState, setFormState] = useState(initialState);
function setInput(key, value,) {
setFormState({ ...formState, [key]: value })
}
const userTitle = await API.graphql(graphqlOperation(getUserTitle, {id: userInfo.attributes.sub}))
formState.title = userTitle.data.getUser.title;
如何实现?
【问题讨论】:
-
我需要 formState.title 是可变的,以便每次用户更新标题时属性都会更新,现在它不会在数据库中更新
-
你正在改变状态。用
setFormState更新值formState。 -
"formState.title" 已经是可变的。您是否在任何地方“设置状态”表单状态?
-
请检查更新的代码
标签: javascript react-native react-hooks