React) refactoring의 과정: 한 조건에 서로 반대되는 state일때

개발자 우니·2020년 8월 9일
0

처음 코드

if문을 없애고 currentScrollY를 변수로 설정해서 boolean값을 갖게 만들었다. 그걸 바로 state로 적용!

하나의 state를 객체타입으로 만들어서 한번에 여러 key값을 조절하는 방식도 생각해볼 수 있다.
IsSuperOrSocial에서 super, social을 한번에 조절하는 것이다.
{isSuperOrSocial.super} 로 객체의 key값을 불러오면 된다.

한번의 이벤트로 각각의 컴포넌트를 조절하고 싶을때 => 객체화!

profile
It’s now or never

0개의 댓글