FrontEnd/React 12

[React] setState()를 이용해 변수를 State처럼 사용하기

사용이유 가변성이 큰 객체를 생성할 때 state로 하나하나 지정해주면 너무 state변수가 많아지고 불필요해짐 따라서 변수를 초기화시키면서 배열로 동적 생성시킬 방법인데 setState를 이용해 편법처럼 사용하는것임 사용방법 1. 전역 변수로 변수를 선언 (class(comp) 바깥쪽) let timeStrDate = []; 2. 변수들을 배열에 넣어줌 getDate = (num) => { timeStrDate = []; for(var i=0; i ( {date} ) ) ... {timeDate} } 5. 이제 getDate()를 호출하면 변수가 state처럼 동적으로 변함!

FrontEnd/React 2022.01.13

[React] 동적 키 이름을 가진 setState ()

첫번째 전체 키 사용 inputChangeHandler (event) { var stateObject = function() { returnObj = {}; returnObj[this.target.id] = this.target.value; return returnObj; }.bind(event)(); this.setState( stateObject ); }, ES6 또는 Babel 변환기를 사용해 JSX 코드를 변환하는 경우 -> 더욱 단순하게 사용 가능 inputChangeHandler (event) { this.setState({ [event.target.id]: event.target.value }); // alternatively using template strings for strings /..

FrontEnd/React 2021.12.28