「React.js」ライブラリreact-datetimeをインストールして日付カレンダーを実装する

環境

Windows 10 Home 64bit
node v16.17.0
npm 8.15.0
React18.2.0

react-datetimeをインストールする手順
1.demoprojectという名前でプロジェクトを作成します

>create-react-app demoproject

2.react-datetimeをインストール
プロジェクトに移動します。momentをインストールします

>cd demoproject
>npm install react-datetime moment react-moment --force

3.srcディレクトリにcft.jsを作成します
ファイル名 src/cft.js
下記コードを記述します

import React from 'react';
import Datetime from 'react-datetime';
import { ja } from 'moment/locale/ja';

export const Cft = () => {
    return (
        <Datetime locale={ja}/>
    )
}
  
export default Cft

4.srcディレクトリ配下にApp.jsを編集します

import React from 'react';
import Cft from './cft';
import './App.css';

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

export default App;

5.npmを実行します

C:\study\skill\demoproject>npm start
略
You can now view demoproject in the browser.

  Local:            http://localhost:3000
  On Your Network:  http://192.168.16.1:3000

Note that the development build is not optimized.
To create a production build, use npm run build.

webpack compiled successfully

ブラウザから http://プライベートIP:3000にアクセスすると、日付ピッカーが表示されます。

React.js

Posted by arkgame