본문으로 건너뛰기

로커스 라이브러리 사용

React Library

이 예제에서는 로커스 라이브러리를 설치하고 함수를 호출하는 방법을 소개합니다.

1. 프로젝트 생성

터미널에서 다음과 같이 프로젝트를 생성합니다.

npx create-react-app locuschain-example-locuschainlib --template typescript

2. Locus library 설치

터미널에서 다음과같이 로커스 라이브러리를 설치합니다.

npm i locuschain-lib

3. App.tsx 수정

App.tsx 파일에 다음 내용을 업데이트 하세요.

// @ts-nocheck
import React, { useEffect, useState } from 'react';
import { LocusLib } from 'locuschain-lib';

function App() {
const [versionInfo, setVersionInfo] = useState<string>()
const [error, setError] = useState<string>()
useEffect(() => {
LocusLib.GetLibraryVersions()
.then(res => {
setVersionInfo(JSON.stringify(res))
})
.catch(e => {
setError(e.message)
})
}, [])

return <>
<div>versionInfo: {`${versionInfo}`}</div>
{error && <div style={{color: 'red'}}>{`${error}`}</div>}
</>
}

export default App;

로커스 라이브러리의 모든 함수는 비동기 입니다. Promise를 반환하므로 await나 then을 사용하세요.

정보

사용가능한 함수 목록은 여기에서 볼 수 있습니다.

4. 실행

터미널에서 다음과같이 프로젝트를 실행합니다.

npm run start