nomurabbitのブログ

nomurabbitのブログはITを中心にした技術ブログです。

nomurabbitのブログ

【React】最強ライブラリ5選【入門】

この記事は、これからReactでアプリケーションの構築を始める入門者の方を対象に、おすすめライブラリ厳選したものです。

こんにちは!らびです。今回は最強ライブラリ5選と題してReactのおすすめライブラリを紹介します。

このライブラリを使いこなせば、便利かっこいいReactアプリがつくれちゃいます!

MUI

最強ライブラリその1はMUIです。MUIは、シンプルでカスタマイズ性に優れていて、デザイン性、ユーザビリティに富んだアプリケーションを爆速で導入できるReact向けデザインライブラリです。

v4以前はmaterial-uiという名称でしたが、v5でMUIとなりました。

  • インストール方法
// with npm
npm install @mui/material @emotion/react @emotion/styled

// with yarn
yarn add @mui/material @emotion/react @emotion/styled

デザインライブラリはいろいろ試してるだけでも楽しいジョ。

React Router

続いての最強ライブラリはReact Routerです。React Routerは、Reactアプリケーション内のルーティングを制御するコンポーネントを提供してくれます。必須ライブラリのうちの一つです。

  • インストール方法
// with npm
npm i react-router-dom

// with yarn
yarn add react-router-dom

認証の前後で遷移を分けることもできちゃいます。

axios

最強ライブラリ3つ目はaxiosです。HTTPリクエストに必要な関数を提供してくれます。インターセプターリクエストのキャンセルといった作りこみが必要なケースにも対応しています。

  • インストール方法
// with npm
npm install axios

// with yarn
yarn add axios

axiosは過去に解説記事をシリーズで書いてるジョ。そちらもぜひご覧くださいだジョ。

React Hook Form

4つ目の最強ライブラリはReact Hook Formです。フォームの入力チェックのためのコンポーネントを提供してくれます。

  • インストール方法
// with npm
npm install react-hook-form

ユーザーに入力を求めるアプリケーションを構築する場合には必須ですね!

Chart.js

最強ライブラリ、最後はChart.jsです。Chart.jsはシンプルで柔軟性に富んだjavascript用のグラフライブラリです。もちろんreactでも使えます。

  • インストール方法
// with npm
npm install chart.js

シンプルと言いつつも、使いこなせばかなり複雑なグラフもつくることができるジョ。

まとめ

というわけで今回は最強ライブラリ5選を紹介してきましたがいかがでしたでしょうか?

みなさんの開発のお役に立てれば幸いです。

次回もぜひご覧ください。では!