Next.js
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回からデザイン調整を行います。 まずはResponsive対応を行います。 Responsive対応 Responsive対応、すなわち表示端末の画…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回はGitHub Pagesでの公開のための修正などをしていきます。 画像が表示されない問題 前回も言及した通りですが、GitHub Pag…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回はGitHub Pagesで公開します。 設定 GItHub上での設定が必要です。 Settings > Pagesが設定ページです。 今回は Source = …
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回は記事一覧ページをいい感じにします。 今回は後半です。 画面表示 分解してそれぞれにCSS適用します。 タイトルは大きく…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回は記事一覧ページをいい感じにします。 今回は前半です。 作りたいもの 現状の記事一覧ページは単にファイル名で並べてい…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回は検索機能を作ります。 今回作るもの 今回は下記の2つを実装します。 サイドメニューの検索フォーム 検索画面 原則全画面…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回はサイドメニューの中身を実装していきます。 サイドメニューの中身 前回は、サイドメニューのレイアウトだけを実装し、レ…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 引き続きLayout Componentを作成していきます。 今回は、メインコンポーネント・サイドメニュー、それらのレスポンシブ対応を…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回は、Styled Componentsを導入します。 Styled Components Scoped CSS の代表例の1つとして、Styled Componentsを導入して…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回は、CSS適用を行います。 CSS Modules Next.jsで推奨されているCSS適用方法の1つは、CSS Modulesです。 Styling: CSS Modu…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回は、Component分割を行います。 Component分割とは Reactのチュートリアルには下記のような記述があります。 React はユー…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages 今回は、Markdownファイルにメタ情報を登録できるようにします。 メタ情報とは メタ情報とは、Markdownファイルに下記のtitle…
自作ブログを作っています。 yushi-dev.hatenablog.com 技術スタック TypeScript React Next.js Styled Components GitHub Pages remarkの導入 Next.jsの公式ドキュメントでは、Markdownをrenderする仕組みとしてremarkを紹介しています。 Next.jsの公式ドキ…
テトリスを作っています。 テトリス カテゴリーの記事一覧 - スマレジエンジニアyushiのブログ 技術スタックは下記の通りです。 TypeScript React SCSS Create React App 今回は、ブロックを上から下に落とすロジックを作っていきます。 ブロック形状情報の…
こんにちは、株式会社スマレジのエンジニアのyushiです。 藤井聡太7段が棋聖のタイトルを奪取しましたね...!中学生でのプロデビュー時からずっと注目されていますが、年々評価を高めていっている印象です。 藤井棋聖(!)は王位戦に引き続き挑戦中ですが、…