관리 메뉴

CASSIE'S BLOG

[슈퍼코딩] 35강 복습 동적인 스타일링 본문

PROGRAMMING/슈퍼코딩 강의 정리

[슈퍼코딩] 35강 복습 동적인 스타일링

ITSCASSIE1107 2023. 10. 22. 23:26

filter메소드는 정말 많이 쓰는 중요한 메소드다.
 
 
리스트 렌더링 part 3.
리스트에 필터를 걸어주기 위해서는 state로 조건을 가지고 있고, filter() 메서드를 사용해서
매번 state가 바뀔 때마다 업데이트를 해준다.
 
practice/3-11로 checkout할 것 
 
input값이 빈값일 경우 처리해주는 함수가 필요하다함
 

onChange
input값이 바뀔때마다임.
 
input값이 빈칸인가 아닌가를 판단할 플래그값이 필요한데
쌤은 보통 isValid로 판단을 많이한다고 하심. 
 

 
 
바로 style를 적용할 수 없어서 state 일단 false로하고
trim 으로 해서 white space 다 없애주고
반드시 return 해야한다 안 그러면 값이 submit 되버림
 
 
isValid값에 따라서 다른 style을 적용하면 된다는데...? 삼항연산자로..
 

쉼표로 여러 스타일 적용 가능
 



CSS 클래스를 동적으로 동작하기

인라인 스타일링을 css클래스로 사용해서 바꿔주기

string안에 조건절 넣을 수 있는 방법

${}안에 그냥 바로 삼항연산자

<div className={`form-control ${!isValid ? ‘isvalid’ : ‘’}`}>

반응형