일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- todolist
- 가장작은자연수
- 자바스크립트 #메뉴만들기
- hover효과
- 요일구하기
- 리액트
- array #object #lodash #javascript
- 숫자게임만들기
- 문자열다루기
- darkmode
- 윈도우10캡쳐 #윈도우10캡처 #윈도우10스크린샷 #캡쳐하기 #캡처하기 #스크린샷찍기 #캡쳐지연 #스크린샷지연
- 티스토리 #폰트변경 #꾸미기
- 카카오톡알림설정 #카톡알림설정
- 음악검색기능 #음악찾기기능 #음악찾기 #음악검색 #네이버음악검색 #다음음악검색 #멜론음악검색
- 메뉴
- 동영상다운 #영상다운 #크롬웹스토어 #드래그되지않는 #클릭되지않는 #동영상
- 슬라이드다운
- 네트워크 #5G안터질때 #4G로바꾸는법 #5G를4G로 #5G를LTE로 #갤럭시5G변경
- 파비콘 #파비콘만들기 #포토샵파비콘
- fadeint
- 좌우슬라이드
- 자바스크립트
- React
- ThemeProvider
- list추가하기
- fade-in
- 요일구하는공식
- 오류
- GIT
- 프로그래머스
- Today
- Total
잿꽃's posting Garden
REACT 실수1 : styled-component에 불리안 prop가 전달이 안되는 문제 본문
REACT styled-component에 prop전달이 안 되는 문제
Received `false` for a non-boolean attribute '변수'

2일 동안 안되어서 머리를 감싸 쥐었는데 해결해보니 멍청한 나를 탓해야지 뭐.....
이걸 해결하면서 다른 여러가지 방법이 있다는 것을 알게 되었다.
해결방법
1. 내가 만든 속성이 기본 속성과 중복하는지 확인. 중복하면 속성 이름 바꿔야 함.
emotion/props.js at main · emotion-js/emotion (github.com)
GitHub - emotion-js/emotion: 👩🎤 CSS-in-JS library designed for high performance style composition
👩🎤 CSS-in-JS library designed for high performance style composition - GitHub - emotion-js/emotion: 👩🎤 CSS-in-JS library designed for high performance style composition
github.com
2. boolean전달이 안된다고 했으니 boolean을 전달할 수 있도록 변형
<Home homeColor={homeColor? 1 : 0}>내용</Home>
<School schoolColor={schoolColr && true}>내용</School>
대강 여러가지 방법으로 불리안으로 변형
3. 기존 마크업 속성이 아닌 커스텀 컴포넌트에 전달
<button onClick={onClick} startgame={startgame}></button>
왜 인지 모르겠지만 이따구로 전달했음;
button에는 startgame이라는 속성이 없음... 내가 만든 거지...
<StartButton onClick={onClick} startgame={startgame}>
{startgame? '게임 중...' : '게임 시작'}
</StartButton>
내가 만든 변수를 전달할 거면 꼭 컴포넌트에 이름을 새로 짓고 전달하자.
(당연한 건데 이상한 실수를 함; 기억 속에 길이길이 남을 듯...)
'WEB > REACT' 카테고리의 다른 글
REACT Todolist 만들기 - 2 (0) | 2022.04.29 |
---|---|
REACT Todolist 만들기 - 1 (0) | 2022.04.28 |
REACT styled-components 'ThemeProvider'를 이용한 darkmode만들기 (0) | 2022.04.25 |
REACT useContext을 이용한 darkmode 만들기 (0) | 2022.04.24 |
REACT HOOK의 용도 정리 (0) | 2022.04.23 |