先にDataStore.queryを実行してデータを更新しておくと良い。
動作はAmplify StudioのData Managerで確認取ること。プログラムの作りによっては、ローカルでしか反映されていないことがある。
{test?.content!=undefined && <TextField backgroundColor="white" label={"test"} defaultValue={test?.content} onChange={async (event) => {
const test_db = await DataStore.query(Test, test.id);
if(test_db) {
console.log({ test_db , value:event.target.value});
const test_saved = await DataStore.save(Test.copyOf(test_db, (item: any) => {
item.content = event.target.value;
}));
console.log({test_saved});
set_test(test_saved);
}
}} />}