RustとYew.RSを備えたFrontEndアプリ:ユーザーサインアップとログイン
この包括的なガイドでは、Yew.RSフレームワークを使用して、Rustで単一ページのFrontend Webアプリケーションを構築する方法を学びます。アプリケーションには、ユーザーのサインアップ、ログイン、ログアウト、保護されたページへのアクセスの制限などの必須の認証機能が含まれます。
カバーされているトピック
- Yew.RS JWT FrontEndアプリをローカルに実行します
- Rust APIを使用してYew.RS Webアプリを実行します
- Yewプロジェクトの足場
- スタイリングのためにTailwind CSSをセットアップします
- Reqwasm CrateでAPIリクエストを定義します
- Yewdux Libraryにグローバルストアをセットアップします
- 再利用可能なイチイのコンポーネントを作成します
- スピナーコンポーネントを作成します
- 読み込みボタンコンポーネントを作成します
- 通知トーストコンポーネントを作成します
- フォーム入力コンポーネントを作成します
- ヘッダーコンポーネントを作成します
- 認証フローを実装します
- アカウント登録ページを作成します
- アカウントログインページを作成します
- ログアウト機能をヘッダーに追加します
- 残りのイチイページを作成します
- ホームページコンポーネントを作成します
- プロファイルページコンポーネントを作成します
- Yew Router Crateを使用したルートをセットアップします
- メインファイルにYEWアプリケーションをレンダリングします
- ブラウザでYEWアプリケーションをテストします
- ホームページにアクセスしてください
- 新しいユーザーを登録します
- ユーザーにログインします
- 保護されたページにアクセスします
ここで記事全体を読んでください:https://codevoweb.com/frontend-app-with-rust-and-yew-user-signup-and-login/