React.js ライブラリ「dark-mode」を使用してダークモードを実装する

React.js ライブラリ「dark-mode」を使用してダークモードを実装する

ライブラリ「dark-mode」をインストールすると、ダークモードを使用することが可能です。ここでは、react.jsで「dark-mode」を利用するための手順と簡単な使い方を記述してます。

環境

  • OS  windows 11 home
  • node v16.13.2
  • npm 8.1.2
  • yarn 1.22.17
  • React 17.0.2

react.js環境構築

下記のコマンドで構築してます。ここでは、react-appという名前でプロジェクトを作成してます。

> yarn global add create-react-app
> npx create-react-app react-app

※「yarn」は以下のコマンドでインストール可能です。

> npm install -g yarn

dark-modeインストール

作成したプロジェクトに移動して、インストールします。

> cd react-app
 
> yarn add @wcj/dark-mode

dark-mode使い方

「src」フォルダ配下に「sample.js」を作成して、

以下のコードを記述します。

import React from "react";
import '@wcj/dark-mode';

const Sample = () => {
  return (
    <div>
        <dark-mode light="Dart" dark="Light"></dark-mode>
    </div>
  );
};

export default Sample;

次に、「src」フォルダ配下にある「App.js」を下記のように編集しておきます。

import React from 'react';
import Sample from './sample';
import './App.css';

function App() {
  const style = {
    width: "30%",
    margin: "0 auto",
    marginTop: 150,
  };
  return (
    <div className="App">
      <div style={style}>
        <Sample />
      </div>
    </div>
  );
}

export default App;

実行します。

> yarn start

ブラウザから http://プライベートIP:3000にアクセスすると、ダークモードが実装されていることが確認できます。