contact

blog-MainImage

Kabe-Log

search

Information

現在、技術系の情報発信は、以下で行なっています。

URL: 北川慶太 | DevelopersIO

2022.03/09

ライブラリを使用して、Error Boundaryを実装。react-error-boundary

frontend,

React.js,

Library,

TypeScript

今回はError-boundaryを実装できるライブラリの、react-error-boundaryを使用していきます。エラーが発生する可能性のあるコンポーネントをラッピングし、フォールバック用のコンポーネントを渡すことで、簡単に実装することができます。

2022.03/04

React Hook Formを使ったフォームのコンポーネント化。 forwardRef「このrefをお前に預ける。俺の大切なrefだ…」

frontend,

React.js,

Library,

TypeScript

今回は、React Hook Formを使用したフォームをコンポーネント化する方法について書きます。React Hook FormではuseFormに参照したいrefを保持させることで、フォームの値を管理します。 そのため、コンポーネントにrefを受け渡さないと、registerが子コンポーネント内のどの要素を参照していいか(refを認識していいか)分からず動作しません。

2021.12/20

valtioを使用し、Reactの外で状態管理を行う

frontend,

React.js,

Library,

TypeScript

Poimandresが開発している状態管理ライブラリの一つ。特徴として、valtioはReactの外で状態を保持します。そのため、コンポーネントの外に、コードを記述できます。また、イミュータブルな関数を使用できる点も特徴です。

2021.09/23

Next.js,GraphCMSでブログの作成(個別ページ編)

Next.js,

frontend,

React.js,

Vercel,

TypeScript,

GraphQL

GraphCMSから取得したそれぞれの記事の個別ページを、Next.jsのGetStaticPathsを用いて作っていきます。

2021.09/15

PDFファイルをURL化し、API経由で表示させる方法(Next.js)

Next.js,

frontend,

React.js,

TypeScript,

GraphQL

今回はページの遷移先に、pdfファイルを指定して表示させる方法についてまとめました。 URL化したpdfファイルを直接コードに貼り付けるのは、セキュリティ上良くないようです。 そこで今回はgraphCMSにデータを保存し、クエリを投げてファイルを取得します。

2021.09/04

Next.jsでGraphCMSを使ったブログの作成

Next.js,

frontend,

React.js,

TypeScript,

GraphQL

今回は、graphCMS を使って Next.js アプリにブログを導入する方法を書いていきます。GraphCMSは名前の通り、graphQLクエリを使えるHeadlessCMSになります。見た目の UI が綺麗で使いやすいです。この記事では、ブログの一覧を表示するページを作っていきます。

2021.07/10

ポートフォリオサイトを大幅に改良しました

Next.js,

React.js,

portfolio,

TypeScript,

Tailwind.css

かかった期間としては、大体2週間ほど。平日は朝、休日は半日以上を費やしていました。自分の作品のアップデートなので全く苦にならずに黙々と作業していました。 作業はdevelopのブランチを切って行いました。GitHubの草はmergeするまで反映されないのですね。知らずに作業していたので、二週間分の緑が急に増えてびっくりしました。一気に緑が増えるのは、達成感を感じハマりそうです笑。

2021.01/30

Next.js,TypeScriptを使ったポートフォリオサイト

Next.js,

React.js,

TypeScript,

portfolio,

Tailwind.css

これまで作ってきた作品を載せたポートフォリオサイトです。今まで作った作品はどれもお気に入りで、少しでもアピールしたいと思い作成しました。また、学習したNext.jsをアウトプットしたい意味もありました。まだ、機能が少ないですが、これから増やしていきます。今後は、ブログとしても活動させる予定です。デプロイはVercelで行いました。

category

React.js
Next.js
TypeScript
Tailwind.css
GraphQL
Vercel
firebase
Supabase
AWS

profile

profile

北川 慶太

engineer

recommended

AWS資格 SAPとSOAを取得したので、対策や受験時の感想について
2022-05-23AWS資格 SAPとSOAを取得したので、対策や受験時の感想について
実務経験一年の転職活動(エンジニア生活:2月)
2022-03-15実務経験一年の転職活動(エンジニア生活:2月)
2022年は、フルスタックエンジニアに(エンジニア生活:1月)
2022-02-072022年は、フルスタックエンジニアに(エンジニア生活:1月)
「AWSエンジニア入門講座――学習ロードマップで体系的に学ぶ」を読んだ感想
2022-01-29「AWSエンジニア入門講座――学習ロードマップで体系的に学ぶ」を読んだ感想
エンジニア転職した一年の振り返り
2022-01-04エンジニア転職した一年の振り返り
Remixと朝活(エンジニア生活:11月)
2021-12-02Remixと朝活(エンジニア生活:11月)

・・・

contact