バックエンド.rb
フロントエンド.ts
postgreSQL
import React from 'react';
import {useUserQuery} from 'api';
export default () => {
const {data: {user = null} = {}} = useUserQuery();
return (
<div>
<h1>{user.id}</h1>
</div>
);
};
ReactでQueryを取得して、そのidを画面に表示したいのですが
index.tsx:6 Uncaught TypeError: Cannot read property 'id' of null
とエラーがでてしまいます。
調べてみて非同期処理で、先にnullが渡ってきているから値の置く場所がないよと言われている
という認識なのですが、これはあっていますか?
また、この対処はどう書けばいいのでしょうか
Queryはidをキーにしています
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/17 00:35