inflearn logo
강의

講義

知識共有

Ethereum本番!初心者向けのLottery Dappの開発

Lottery UI機能の開発

setState 사용에 대해서 질문입니다.

303

leeseokwoon5791

投稿した質問数 10

0

에제 진행할때 클래스형 컴포넌트가 아니라 함수형 컴포넌트로 실습 진행하고 있는데

finalRecords 정의할때 getBetEvent 함수에서 setState 처리한 betRecords 변수에 대해서 저장하는...
const recrods = [...this.state.betRecords] 라는 로직에서 계속 널값을 가져와서요..

setState 처리한 변수를 같은 componentDidMount 사이클에서 변수 호출시에 값을 못가져오는게 맞지 않나요?

Ethereum dapp

回答 1

0

leeseokwoon5791

useEffect({....},[varriable]) 이런 형식으로 DIdUpdate 사이클 이용해서 해결 하긴 하였는데 그럼에도 불구하고 이해가 안되는 점이 있어서요 ..
setState 사용시 컴포넌트를 리렌더링 한다고 알고있는데, 그러면 변경된 state 변수값이 records 변수에 저장이 되야 하는거 아닌가요? 계속 초기값이 저장이 되서요. 

0

cccx44835

혹시 저도 똑같은 빈값을 반환하는데 어떻게 useEffect 쓰셨는지 알수있을까요?

truffle project 세팅관련

0

302

1

gas 계산하는 부분이 이해가 되지 않습니다.

0

325

1

Lottery Bet 함수 테스트 강의 중 4:36에서 'from' 관련 오류가 발생합니다.

1

597

3

폴더 안에 파일이 없습니다.

0

343

0

address payable error

0

361

1

migrations 내의 js파일에서 artifacts 객체를 불러올 수 없습니다

1

320

0

안녕하세요 강의 잘 따라와서 끝까지 잘 해냈습니다!!

0

224

0

안녕하세요 강의 정말 잘듣고있습니다.

1

490

1

안녕하세요. Visibility for constructor is ignored. If you want the contract to be non-deployable, making it "abstract" is sufficient.

1

252

0

bootstrap library 설치 error

0

300

0

web3.eth.sendTransaction()

0

367

0

잘 쫓아가고 있습니다만 왜 저는 빨간선이 나올까요?

0

266

0

React js 환경설정 강의 질문

0

287

1

web3오류

0

380

2

코드 원본을 받을 수 있을까요?

0

352

2

ganache-cli 명령어 질문

0

351

1

recent mode 질문

0

267

1

Gas 부족 에 대한 질문입니다.

0

301

2

geth 채굴시 unlock 이외의 방법이 있을까요?

0

294

2

테스트 코드 작성 중 오류가 발생합니다.

0

316

2

truffle migrate

0

277

1

질문입니다

0

307

2

8:22 에러

0

290

2

콘솔창에서 에러..

0

1054

5