React– tag –
-
React
React + Emotion + Jest + testing-libraryでテストする
前提・環境 create-react-app で作成したプロジェクトにCSS-in-JSの Emotion でスタイリングするプロジェクトcreate-react-app に付属している Jest + testing-library を使用して単体テストします パッケージバージョンnode.js20.9.0React18.2.0@emotion/... -
React
【Axios】try~catch(error)のerrorがEslintエラーになる対処法【React(TypeScript)】
try { // HTTPリクエストの実行 const response = await axios.get('https://example.com/api/data'); console.log(response.data); } catch (error) { // エラーハンドリング const { status, data } = error.response as { status: number; data... -
React
React + TypeScript + Emotion 環境構築の備忘録
前提・環境 パッケージバージョンnode.js18.16.0React18.2.0TypeScript5.1.3@emotion/react11.11.1ESlint8.43.0@typescript-eslint/eslint-plugin5.60.1@typescript-eslint/parser5.60.1@emotion/eslint-plugin11.11.0 yarn create react-app --template t... -
React
React + TypeScript + ESlint + Prettier の環境構築【yarn】
npmよりyarn派の自分用に環境構築の備忘録 パッケージバージョンnode.js18.16.0React18.2.0TypeScript5.1.3ESlint8.43.0@typescript-eslint/eslint-plugin5.60.1@typescript-eslint/parser5.60.1Prettier2.8.8 create react-app VScodeのターミナルで $ ya... -
React
【React】checkboxをはじめからchecked状態にしようとした時の不具合対策
JavaScript で checkbox をはじめからチェックした状態にする場合は下記のように記述になります <form> <input type="checkbox" checked="checked" /> </form> しかし、React で同様な記述だとcheckbox をクリック... -
React
【React】input を入力中にキーボード操作で増減させる【React Hook Form】
前提 ↓前回の記事 に機能追加します追加・減らすボタンを押した時以外に input入力中にエンター・空欄時にバックスペースで input を増減できるようにします 特定のキー入力で関数を作動 const onKeydown = (key) => { switch (key) { case 'Enter&... -
React
【React】inputを動的に増やせるform【React Hook Form】
React Hook Form を導入していない場合は、ターミナル(コマンドプロンプト・PowerShell)にてcd ディレクトリ名 を使って プロジェクトディレクトリ に移動し、 npm i react-hook-form または yarn add react-hook-form プロジェクトに Reac Hook Form を...
1