게시글
질문&답변
2023.01.08
클래스명 __ 사용 이유에 대해 질문드립니다.
클래스명을 만드는 방법중에 bem이라는 방식입니다 자세한건 구글링 하시면 상세한 설명이 나옵니다
- 0
- 1
- 429
질문&답변
2022.12.22
nav className={`nav ${show && "nav__black"}`} 선언하는 부분에
우선 하나의 class에는 여러개의 선택자를 넣을수가 있습니다 여기서 선택자란 nav와 nav__black입니다 위의 코드에선 nav은 이미 지정한 .nav에 의해 스타일링이 되고 만약 show가 true이면 nav__black선택자를 만들어져서 추가로 스타일링이 됩니다 아래의 코드는 show가 true이면 nav__black false이면 nav 이렇게 됩니다
- 0
- 1
- 366
질문&답변
2022.11.11
[해결 글] 회원가입 DB 연결 오류 해결
동하님 혹시 저도 존안선생님 쇼핑몰 강의를 들어보려하는데 기본강의 듣고 바로 듣기 괜찮나요? 그리고 강의가 좀 예전꺼라.. 걱정인게 에러가 많이 나는지 궁금합니다... 바쁘실텐데 질문드려 죄송합니당..
- 0
- 2
- 539
질문&답변
2022.11.07
TypeError: Cannot read properties of undefined (reading 'format')
혹시 해결하셨나요? 저도 동일에러로 검색하는데 해결방법을 모르겠네요
- 0
- 2
- 839
질문&답변
2022.08.18
코드를 동일하게 한 것 같은데, 드래그 기능 작동이 안됩니다. 이유가 궁금합니다.
이거 추가해보실래요?? DragDropContext onDragEnd = { handleEnd } >
- 2
- 7
- 2.5K
질문&답변
2022.08.13
Row 컴포넌트 생성하기 base_url not defined
코드 이렇게 바꿔보시겠어요? src = { ` https://image.tmdb.org/t/p/original/ ${ isLargeRow ? movie . poster_path : movie . backdrop_path } ` }
- 0
- 1
- 183
질문&답변
2022.08.11
GET https://image.tmdb.org/t/p/original/undefined 404에러
리액트의 실행순서에 의해 위와 같은 에러가 나오는 것입니다 1. 리액트는 렌더링되는 부분이 먼저 실행됩니다 movies state에 언제 값이 들어갈까요? useEffect에서 fetchMovieData()를 실행할때겠죠? 하지만 리액트는 렌더링을 먼저 하기에 렌더링을 할때에는 movie안에는 아무 값도 없습니다 그래서 null이 나오는 것입니다 렌더를 다하고 useEffect()가 실행이 되어 movie가 set이 되어 다시 한번더 렌더를 하면 이때 결과물이 제대로 나옵니다 추가로 저도 위와 비슷한 질문을 했었는데 john 티처께서 자세하게 답 달아주셨습니다 https://www.inflearn.com/questions/598845
- 1
- 2
- 530
질문&답변
2022.07.27
안녕하세요, 질문 있습니다 :)
안녕하세요~~ 1. {movies.map((movie) => {}) 이렇게 하셨는데 2. {movies.map((movie) => ()) 이렇게 하셔야합니다 추가로 1번처럼 중괄호로 하시려면 { movies . map ( ( movie ) => { return ( img key = { movie . id } onClick = {() => handleClick (movie) } className = { ` row__poster ${ isLargeRow && " row__posterLarge " } ` } src = { ` https://image.tmdb.org/t/p/original/ ${ isLargeRow ? movie . poster_path : movie . backdrop_path } ` } alt = { movie . name } /> ) ; } ) } 이렇게 하세용~
- 0
- 1
- 281
질문&답변
2022.07.27
onSumbit={this.handleSumbit} 이랑 onSumbit={()=>this.handleSumbit()} 차이가 무엇인가요?
안녕하세요~~ 우선 제가 아는선에서 답을 해드리면 1. onSubmit={this.handleSumbit} 2. onSubmit={()=>this.handleSumbit()} 1번과 2번은 차이점은 인수가 필요하나 필요없나에 따라 갈립니다 1번은 인수가 필요없을때 사용하고 2번은 인수가 필요할때 사용하는 방식입니다 ex) handleSubmit(data.id)이렇게 하면 안되는 이유는 onSubmit이벤트 뒤에는 함수가 들어가야하는데 handleSubmit(data.id)은 함수가 아니라 함수에서 나온 리턴값이기 때문입니다 그러므로 submit이벤트가 발생했을때 실행할 함수에 인수가 필요한 경우에는 화살표 함수를 쓰고 인수가 필요없을경우에는 함수명만 사용하면 됩니다 3. onSubmit={this.handleSumbit()} 1. HTML Event 함수를 호출하는 형태입니다 2. React Event 함수 자체를 전달합니다 React에서 함수를 호출하는 형태로 작성하게되면 렌더링하는 단계에서 함수가 호출되어, onClick에는 함수를 호출한 결과가 담기게 됩니다.
- 4
- 1
- 193
질문&답변
2022.07.26
axios 오류 질문
axios import 해오는 부분 이렇게 바꿔보실래요? import axios from " ../api/axios ";
- 0
- 1
- 213