-
Ruby on Rails
ActiveHashの使い方を初心者向けに解説!使い方と複数選択への応用
Ruby on Railsでプログラムを書いていると、必ずしもデータベースに保存するほどでもないけれども管理が必要なデータに出会うことがあります。 例えば、ショッピングサイトで扱う洋服のサイズ(S、M、L)や、性別(男性、女性、その他)などです。 この記... -
Ruby on Rails
Railsの認証Gem DeviseとSorceryを徹底比較!どちらを使うべき?
Ruby on Rails に向いている認証機能(ログイン・ログアウト等)用の Gem として、Devise と Sorcery が有名です。 Gemとは、Rubyのライブラリ(機能やプログラムをまとめたもの)のことを指します。 これらのGemを使うことで、我々は手間をかけずに認証機... -
Ruby on Rails
Rails 5.2 はサポート終了済みって知ってる?セキュリティリスクを知ろう
Ruby on Rails (以下、Rails) には複数のバージョンが存在していますが、Rails 5.2 は既にサポートが終了していることをご存知でしょうか? この「サポート終了」という言葉が何を示しているのか、そして日々の開発にどのような影響を与えるのかを理解する... -
React
ReactのPropsとは?渡し方・受け取り方をTypeScript例で解説
【ReactのPropsとは?】 React(リアクト)とは、Facebookが開発したJavaScriptのライブラリの一つで、ユーザーインターフェースの作成に特化しています。Reactの強力な機能の一つは、コンポーネントという概念です。コンポーネントとは、再利用可能な独立... -
Ruby on Rails
【保存版】初心者のためのRSpec入門!書き方・使い方を丁寧に解説
この記事を読んでいる方は Ruby、または Ruby on Rails に興味を持っている方だと思いますが、実務経験者を除き、テストの経験豊富な方は少ないかと思います。 今回は、Rubyの世界でよく使われるテストフレームワーク、「RSpec」を使ったテストの基本を学... -
React
React Router でルーティングを管理しよう(初心者向け)
【React Routerとは?】 React Routerは、Reactアプリケーションでルーティングを管理するための一連のナビゲーションコンポーネントです。 これにより、URLに基づいて異なる画面やデータをユーザーに表示することができます。 【React Routerのインストー... -
React
React Hook Formでフォームを簡単に作る方法をわかりやすく解説!
【】 React Hook Formは、フォームを作るための道具箱、つまりライブラリです。 Reactでフォームを作る時に役立つツールがたくさん入っています。 このライブラリを使うと、フォームのデータを手に入れたり、エラーメッセージを表示したりといったことが、... -
React
【React Hooks】useReducerの使い方を解説!useStateとの違いは?
ReactのuseReducerというHookをご存知でしょうか?これは、Reactの関数コンポーネントで状態管理を行うための強力なツールです。 この記事では、useReducerの基本的な使い方から、そのメリット、そしてuseStateとの違いまで、初心者でも理解できるように解... -
React
【React Hooks】useContextの使い方を解説!コンポーネント間でデータを共有する方法は?
Reactを使ってプログラミングをするとき、データをコンポーネント間で共有する方法が必要になることがあります。そのための便利なツールがuseContextというものです。この記事では、useContextの使い方とそのメリット、注意点についてわかりやすく解説しま... -
React
【React Hooks】useEffectの使い方を解説!非同期処理を扱う方法は?
React Hooks について本ブログでもよく詳しい解説をしていますが、今回はその中でも特に重要な useEffect を解説します。 useState と同じぐらいよく使われる Hooks ですので、この機会にしっかりおさえておきましょう 【ReactのuseEffectとは何か?】 Rea...