오늘은 휴일입니다 :) 하지만 TIL 작성해보기!! 🤩
className={styles.test}
라고 작성해주면 웹팩에서 자동으로 class="Todolist_test_a1234"
와 같이 난수화를 해준다.
- classNames 라이브러리를 사용할 때는 한 개 이상의 클래스명을 지정할 때
- 조건부 클래스를 지정해 줄 때
className={styles.test}
className={cx(styles.test, styles.test2)}
className={cx(styles.test, {[styles.test] : isShow })}
📌내가 조건부 클래스 지정해 줄 때는
className={!isShow? styles.arrowBtn : [styles.arrowBtn, styles.show].join(' ')}
와 같이 작성했었지만 아래와 같이 수정할 수 있다.
className={cx(styles.arrowBtn, {[styles.show] : isShow})}
👏merge하는 과정에서 ERESOLVE unable to resolve dependency tree 라는 오류가 발생했다
react버전 문제로 오류가 발생한 것!
npm install과정에서 해당 오류를 무시하라는 코드를 사용하면 된다라는 말이었다!
📌 해결방법
npm install --force
npm install --legacy-peer-deps
npm config set legacy-peer-deps true
npm install