「React.js」react-autocomplete-inputをインストールしてオートコンプリートを実装する

環境
Windows 11 Pro 64bit
node v16.16.0
npm 8.11.0
React 18.2.0

操作方法
1.react.js環境を構築します。
「reactapp」という名前でプロジェクトを作成します。

>cd C:\study\react\
>create-react-app reactapp

2.react-autocomplete-inputをインストールします
作成したプロジェクトに移動します
C:\study\react>cd reactapp

react-autocomplete-inputインストール

C:\study\react\reactapp>npm install react-autocomplete-input

3.「src\arkgame.js」に下記コードを記載します。

import React from "react";
import TextInput from 'react-autocomplete-input';
import 'react-autocomplete-input/dist/bundle.css';

const Arkgame = () => {

    return (
        <div>
            <TextInput options={["tokyo", "toho", "titok", "yokohama"]} trigger="" />
        </div>
    );
};

export default Arkgame;

4.「src\App.js」に下記コードを記載します。

import React from 'react';
import Arkgame from './arkgame';
import './App.css';

function App() {
  const style = {
    width: "60%",
    margin: "0 auto",
    marginTop: 140,
  };
  return (
    <div className="App">
      <div style={style}>
       select item: <Arkgame />
      </div>
    </div>
  );
}

export default App;

5.下記のコマンドを実行します

>npm start

6.動作確認
ブラウザから http://プライベートIP:3000にアクセスします。
「t」と入力すると,「tokyo」、「toto」と「titok」が表示されます。

React.js

Posted by arkgame