내 jsx보기에서 className에 둘 이상의 조건을 적용하려고합니다. 그러나 그것은 나를 허락하지 않을 것이다.조건부 논리 jsx react
첫 번째 조건 만 듣습니다.
className={usernameFocus ? "toggled" : "" || usernameValidated ? "validated" : ""}
내가 시도 여러 조합 :
className={usernameFocus ? "toggled" : "" + usernameValidated ? "validated" : ""}
가 어떻게 내 요소에 클래스 이름을 추가 할 조건 중 하나 이상을 달성 할 수 ?
usernameValidated가 false이지만 usernameFocus가 true이면 "false toggled"를 반환하지 않겠습니까? –
수정하십시오. 이것이 문제가되어서는 안되지만'false'를 실제 클래스로 지정하지 않는다면 말입니다. 그것은 코드를 좀 더 깔끔한 IMO로 만듭니다. –