すべての記事

React基礎講座 #7 条件付きレンダリング
読了 7分

React基礎講座 #7 条件付きレンダリング

状態に応じて画面の一部を見せたり見せなかったり、別の姿に変えたりする様々な条件付きレンダリングパターンをまとめます。

React基礎講座 #6 イベントハンドリング
読了 8分

React基礎講座 #6 イベントハンドリング

Reactのイベント処理方式と合成イベント、ハンドラの記述パターン、イベントオブジェクトから情報を取り出す方法を見ていきます。

非開発者のための IT 常識 #1 ウェブサイトは何でできているのか — フロントエンド・バックエンド・データベース
読了 7分

非開発者のための IT 常識 #1 ウェブサイトは何でできているのか — フロントエンド・バックエンド・データベース

企画者、デザイナー、マーケターが開発者と働くときに、まず知っておくべき三つのこと。私たちが毎日使うウェブサイトやアプリが、フロントエンド、バックエンド、データベースという三つの層にどう分かれているのかを、コードなしで説明します。

React基礎講座 #5 StateとuseState
読了 8分

React基礎講座 #5 StateとuseState

コンポーネントが変わりうるデータを扱う方法、stateの概念とuseStateフックを学びます。

React基礎講座 #4 コンポーネントとprops
読了 9分

React基礎講座 #4 コンポーネントとprops

Reactの核心単位であるコンポーネントを作って画面を小さな断片に分け、propsでデータを渡す方法を学びます。

React基礎講座 #3 JSXとは何か?
読了 7分

React基礎講座 #3 JSXとは何か?

Reactコンポーネントを書くときに使う特殊な構文、JSXの基本構文とルールを見ていきます。

コンピュータはどうやって0と1ですべてを表すのか
読了 6分

コンピュータはどうやって0と1ですべてを表すのか

コンピュータが文字、数字、画像、音を結局のところ0と1として扱う仕組みを、専門知識がない方にもわかるように直感的な例で説明します。

React基礎講座 #2 開発環境の設定 (Node.js + Vite)
読了 7分

React基礎講座 #2 開発環境の設定 (Node.js + Vite)

本格的にコードを書くためにNode.jsをインストールし、Viteで初めてのReactプロジェクトを作って開発サーバーを立ち上げてみます。

React基礎講座 #1 Reactとは何か?
読了 7分

React基礎講座 #1 Reactとは何か?

この講座ではReact入門者のために、Reactとは何か、なぜ作られたのか、そしてどんな問題を解決するツールなのかについて学んでいきます。

JavaScript実践 #6 小さなアプリのビルド — Todo アプリ
読了 6分

JavaScript実践 #6 小さなアプリのビルド — Todo アプリ

バニラ JavaScript で Todo アプリを最初から最後まで — DOM、イベント委譲、FormData、ローカルストレージ、軽量 store までを一箇所に集めます。

「バグ」という言葉はどこから来たのか — 最初のコンピュータバグの話
読了 5分

「バグ」という言葉はどこから来たのか — 最初のコンピュータバグの話

コンピュータの「バグ(bug)」という言葉の由来を、グレース・ホッパーと1947年の蛾のエピソードを中心に紐解き、実はその言葉が以前から存在していたという意外な事実までお話しします。

JavaScript実践 #5 ローカルストレージと軽量な状態管理
読了 6分

JavaScript実践 #5 ローカルストレージと軽量な状態管理

localStorage / sessionStorage の使い方と落とし穴、そしてライブラリなしで画面の状態をすっきり管理するパターン。