DAILY JOURNAL

React

10記事の記録。

2026年7月

2026年6月

2025年3月

  1. ReactでDjango REST frameworkのバックエンドAPIと連携してタスク一覧を表示させる

    【フロントエンドとの連携】CORS設定でフロントエンドからAPIを呼び出せるようにするでフロントエンドとの連携に必要なCORS設定を行った。 今回はReactを使用して、DRFとの連携を行い、最終的にはタスク一覧をReactの開発環境で表示させる。 viteを使ってReactプロジェクトを作成 vite(ヴィート)は、ReactやVueのフロントエンド開発で使われる高速なビルドツール。 ビルドツールとは、プログラムの開発において、ソースコードを変換・最適化して実行可能な形式にするためのツール。 新規Reactプロジェクトを使用するので、gitでリポジトリを作成した。 ローカルにもフォルダを作成する。 リポジトリの初期化を行なった。 Mac:react_…

    「The JSX syntax extension is not currently enabled」を解決していく

    npn run devを叩いたら、以下のエラーが発生した。 こちらを解決していこう。 エラーの詳細 npm run devを行うと、TaskList.jsの20行目でエラーになっていることが確認できた。このファイルのビルドローダーがjsに設定されているが、jsxに設定する必要があるとのこと。"loader: { '.js': 'jsx' }"で設定できる。 Mac:react_todo shibatahiroshitaka$ npm run dev > react_todo@0.0.0 dev > vite VITE v6.2.2 ready in 586 ms ➜ Local: http://localhost:5173/ ➜ Netwo…

    【エラー解決】TypeError: crypto$2.getRandomValues is not a function

    作成中のreact_todoでnpm run devを行うと以下のエラーが発生した。 Mac:react_todo shibatahiroshitaka$ npm run dev > react_todo@0.0.0 dev > vite error when starting dev server: TypeError: crypto$2.getRandomValues is not a function at resolveConfig (file:///Users/shibatahiroshitaka/Downloads/react/react_todo/node_modules/vite/dist/node/chunks/dep-g…

2022年11月