t_wの輪郭

Feedlyでフォローするボタン
AWS Amplify Studio
DataStoreでConflictを回避するやつ

先に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);
  }
}} />}