ReactでTrelloクローンアプリケーションを作ってReactをマスターしよう!
「Reactの基礎は散々学んだけど結局Webアプリの作り方の流れと設計が分からない!」そんなあなたに向けたReact中級者向けの動画です。Reactの基礎を抜け出したい人は必見です。
本講座で作るもの・学べること
本講座の学び方
VSCodeのインストール
Node.jsのインストール
React開発環境構築
Reactプロジェクト内部の説明/整理
コーディングに便利なプラグインをインストールしよう
はじめに
Array.map()
Array.filter()
Array.splice()
三項演算子の使い方
スプレッド構文を使ってみよう
はじめに
React-beautiful-dndの概念図
【追加】※React18でreact-beautiful-dndが機能しない対処法
ドラッグ&ドロップを実装してみよう
要素のスタイルを整えよう
ドロップ後の並び替えを実装しよう
map関数を使ってスマートに要素を出力してみよう
Trello完成品のデモ
Trello完成品のソースコード
はじめに
全体コンポーネント構成図を確認しよう
Headerコンポーネントを作成しよう
背景画像を追加しよう
TaskCardsコンポーネントを作成しよう
TaskCardコンポーネントを作成しよう
TaskCardTitleコンポーネントを作成しよう
TaskCardTitleコンポーネントの微調整
TaskAddInputコンポーネントを作成しよう
入力内容をstateで管理してみよう
実際にタスクを追加してみよう
Taskコンポーネントを作成してみよう
Taskコンポーネントをcssで整形しよう
タスクの削除機能を追加しよう
タスク同士のドラッグ&ドロップを実装してみよう
ドラッグ&ドロップ後にカードを並び替えよう
タスク削除後の並び替えのバグ修正