인프런 커뮤니티 질문&답변

햇살님님의 프로필 이미지

작성한 질문수

세상을 바꿀 Web3 개발자 시리즈 1 (블록체인, 리믹스, 리액트, web3.js)

int, uint 값 리액트

작성

·

107

·

수정됨

0

안녕하세요.
리액트 게임 컨트랙트 연결 강의에서
int, uint에 대한 값만 공백으로 뜹니다. Abi도 잘 가져왔는데 아무 에러도 뜨지 않고 콘솔창에도 아무것도 뜨지 않습니다..ㅠㅠ

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 햇살님, 리액트에서 게임 컨트랙트 연결 시 intuint 값이 공백으로 뜨는 문제가 발생했군요. ABI가 정상적으로 가져와졌다면, 이 문제는 몇 가지 원인에 의해 발생할 수 있습니다.

  • 컨트랙트와의 연결이 정확히 되고 있는지 확인해 보세요. 웹3 프로바이더가 제대로 설정되었는지, 네트워크가 일치하는지를 확인해야 합니다.
  • ABI를 정확히 가져왔다면, 해당 변수들을 호출하는 메소드가 올바르게 작성되었는지 확인해 보세요. 메소드 이름, 파라미터 등이 컨트랙트에 명시된 것과 정확히 일치하는지 점검이 필요합니다.
  • React 상태 관리 로직에서 이 변수들을 업데이트하는 부분의 코드를 점검해보세요. 때때로 비동기 처리가 제대로 되지 않아 데이터가 렌더링되기 전에 컴포넌트가 렌더링되어 값을 제대로 표시하지 못하는 경우가 있습니다.

이미지에서는 16진수 숫자 0x6e51918a572가 보이나, 이것만으로는 원인을 파악하기 어렵습니다. 만약 본문의 내용만으로 문제를 해결하기 어렵다면 인프런 홈페이지 FAQ를 참조하시거나, 문의하기 버튼을 통해 더 자세한 안내를 요청해 보시기 바랍니다.

이미지 URL: 0x6e51918a572
원본 정보 출처: 인프런 FAQ

도움이 되셨길 바라며, 문제 해결을 위한 추후 진행 상황을 공유해 주시면 감사하겠습니다.