タグ

2022年8月21日のブックマーク (2件)

  • React/Next.jsでの俺的ベストプラクティスを見てくれ

    木瓜丸です。 最近になって、やっとNext.jsを上手く使いこなせてるんじゃないか?!と思えるようなコンポーネントの設計手法を見つけたので、Zennにまとめてみたいなと思います。 この記事で触れること この記事では、主にページ単位でどのように状態管理を行うのかに焦点を当てることにします。 コンポーネントの管理の仕方などは特に着目しませんがご了承下さい。 hooksの導入 React初心者の方は最初に疑問に思うと思いますので、hooksについて触れておきます。 hooksというのは、Reactによって提供されているuseState, useEffectといったやつや、それらを組み合わせて作ったオレオレ状態管理基盤の総称です。 この記事で用いる基的なhooksをいくつか紹介します。 useState その名の通り、状態を持つ変数を作ってくれます。 const Hoge = () => { c

    React/Next.jsでの俺的ベストプラクティスを見てくれ
  • DeviseのREADMEを翻訳してみた - Qiita

    DeviseはWardenベースのRails用認証ソリューションです。 Deviseは以下の特徴があります。 Rackベース Railsエンジンで動作する完全なMVCソリューション 同時に複数のモデルでサインイン可能 当に必要なモノだけを使えるようなモジュール方式のコンセプト 次の10のモジュールから構成されています。 Database Authenticable: ユーザがサインインするための認証パスワードを暗号化しDBに保存します Omniauthable: OmniAuthをサポートします Confirmable: 確認フロー中にメールを送付し、サインインの際にアカウントが確認済みか否かをチェックします Recoverable: パスワードのリセットをし、リセット方法をメールで送付します Registerable: 登録プロセスを通してユーザのサインアップを行い、ユーザ情報の編集や

    DeviseのREADMEを翻訳してみた - Qiita