25%
36,300원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
8:10 부분에서 왜 createContext사용할때 export로 내보내야하나요?
안녕하세요 8:10쯤에 context api사용하기위해서 createContext를 호출하는건 이해가 갔습니다. 근데 같은 App.js파일내에서 DiaryStateContext를 사용하는건데 왜 export로 내보내줘야하나요?
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
9분 40초 최상위 태그질문있습니다(React.Fragment)
조건에따라 {content}를 보일지 <textarea>를 보일지 결정하는코드를 작성한고있는데 궁금한게 <textarea>랑 {content}두곳에 React.Fragment를 붙여야한다해서 <></>를 넣는다고알고있습니다 근데 최상위태그의경우 <div className='content'>가 될수있다고생각해서 <></>를 없애고 그냥 <textarea> , {content}만 넣었을때 에러가뜹니다… 왜 그런가요?
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
스크린샷 delay function 의 promise가 넘기고 있는 resolve 함수의 값이 뭔가요?
안녕하세요 스크린샷 delay function 의 promise가 넘기고 있는 resolve 함수의 값이 뭔가요? resolve가 setTimeout의 callback 함수인데 호출하는 거 말고 하는 게 딱히 없으니 setTimeout(resolve,ms) 이렇게만 해주고 다른 거 안하고 3초를 기다리기만 하는 건가요?
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
질문있습니다.
안녕하세요 🙋♂️ LocalStorage를 일기 데이터베이스로 사용하기강의를 듣는 중 질문이 있습니다. 51번 줄 dataId를 초기화 하는 코드를 강사님께서는 53번 줄에서 시작하는 useEffect보다 아래에 그러니까 63번줄에 적으셨던데, 제가 리액트를 이 강의로 처음 시작하다보니 잘 모르는데, 51번 줄의 dataId 초기화를 아래에 쓰는 것이 호이스팅이 되어 괜찮았던 건가요? 아니면 뭘까요??? 만약 호이스팅이라면 호이스팅을 안 만들고 싶어서 51번줄처럼 위에 적어줬습니다만, 의견 좀 알려주세요~~~
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
질문있습니다.
안녕하세요 🙋♂️ 페이지 구현 - 일기 수정 (/edit)듣고 있습니다. 새 일기쓰기 페이지와 수정하기 페이지가 동일한 DiaryEditor 컴포넌트를 공유하는데 새 일기쓰기는 이미지가 잘 들보이고 수정하기를 눌러서 보이는 페이지는 엑박이 떠서 주소를 어떻게 해주면 될까하는 생각에 앞에 env.PUBLIC_URL을 다 지우고 assets/emotion~ 이 부분만 남겨봤는데 이 방법도 안되네요 ㅠㅠㅠㅠ const env = process.env; env.PUBLIC_URL = env.PUBLIC_URL || ""; 이건 해놨습니다!!! 어떤 해결방법이 있을까요?? 잘 나오는 이미지 URL http://localhost:3000/assets/emotion1.png 엑박뜨는 이미지 URL http://localhost:3000/edit/assets/emotion1.png
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
상수의 선언
안녕하세요 백엔드를 하다가 프론트하라그래서 부랴부랴 프론트쪽 기술 습득하고있는 사람입니다. 자바스크립트에서는 거의 모든 변수를 상수로 선언하는게 컨벤션같던데 자바를 하던 사람으로서 조금 의문이 생겨서 질문드립니다. 자바의 경우 상수로 선언시 애플리케이션이 종료되기전까지 살아있게되는데요 자바스크립트의 경우는 어떻게 되나요? 상수든 변수든 상관없나요?
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
질문있습니다.
안녕하세요 🙋♂️프로젝트 기초 공사1 듣고 있습니다.! App.css에 body 선택자에 넣으신 동일한 글꼴을 .MyButton 선택자에도 한번 더 적어주시던데 body에 넣어놓으면 그 아래 자식에 동일하게 적용되지 않나요? 이렇게 하시는 이유가 뭘까? 하고 궁금해서 질문 올립니다~!
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
9분 40초쯤 삼항 연산자에 관하여 질문 있습니다
{isEdit ? ( <> <button onClick={handleQuitEdit}>수정 취소</button> <button onClick={handleEdit}>수정 완료</button> </> ) : ( <> <button onClick={handleClickRemove}>삭제하기</button> <button onClick={toggleIsEdit}>수정하기</button> </> )} ? 다음 <>...</> 빈 태그는 왜 써주시는 건가요?
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
key값 오류가 뜹니다.
작성한 일기들은 정상적으로 배열에 저장되어서 화면에 출력되는데 key 오류가 뜹니다. 키값은 이미 부여한 상태인데 키값을 변경시켜야 할까요..? import DiaryListItem from "./DiaryListItem"; const DiaryList = ({dieryList})=>{ return( <div className="DiaryList"> <h2>일기리스트</h2> <h4>{dieryList.length}개의 일기가 있습니다.</h4> <div> {dieryList.map((it)=>( <DiaryListItem key = {it.id} {...it}/> ))} </div> </div> ) } DiaryList.defaultProps = { dummyList:[], } export default DiaryList; key가 들어가 있는 부분의 페이지 코드입니다.
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
setData에서 filter하는 부분에 질문있습니다!
안녕하세요! 먼저 강의 제작해주셔서 감사합니다. 많은 도움이 되고있어요!! 14분20분 부터 날짜에 따라 일기 필터링 하는 부분인 setData( diaryList.filter((it) => firstDay <= it.date && it.date <= lastDay) ); 이 코드에서 &&가 어떤식으로 사용되었는지 잘 모르겠어요..
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
선생님 안녕하세요. 렌더링 질문있습니다.
Counter 함수를 정의하고 상태가 변화하면서 리렌더링 되는지 확인하려고 console을 찍어봤는데 영상과 다르게 두 번 찍히더라구요. App.js에서 Counter 컴포넌트를 두 번 정의하지도 않았는데 console이 두 번 찍히는 경우는 어떤게 잘못된걸까요? 소스 코드는 선생님과 동일합니다.
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
일기 작성 업데이트
일기작성하기 /NEW 까지 들었고 새 일기쓰기를 했을 때 작성완료하면 홈으로만 가고 새 일기가 업데이트가 되지 않아요ㅜㅜ 수정하기에서 취소하기 버튼이 혼자 가운데에 있어요 https://github.com/ahnjongin/React_study/tree/main/emotion_diary
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
diaryList 길이 질문!
강사님 안녕하세요! 16분 50초경에 출력이 2번된다 말씀하시면서 diaryList 의길이가 0일때는 수행할 필요가 없다고 말씀하시면서 if(diaryList.length >= 1) 안에 넣어주셨는데.. 이부분이 잘 이해가 가지않습니다. 콘솔로 찍어보면 항상 length는 5가 나오구 if(diaryList.length >= 1) 를 넣어주지않아도 달력 다음버튼이나 이전 버튼을 누르면 똑같이 1번만 찍히는데 어째서 해주신걸까용..?
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
16분 경 console.log(randomColor()); 질문
randomColor는 메소드가 아니라 변수니까 console.log(randomColor);로 호출해야 되지 않나요? console.log(randomColor());처럼 ()가 달리면 메소드 호출인 거 같은데...
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
배포가 되지 않아요 ㅠㅠ
강의 끝까지 열심히 들었습니다. 좋은 강의 감사합니다. 그런데, 설명하신대로 firebase를 이용해서 배포를 했는데 화면에 아무것도 안뜨는것 왜 그런걸까요? 올리기전에 npm start 로 확인할때는 잘 떴구요, 물로 해당하는 경로에서 했구요
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
forEach를 하지 않고 map 쓰는 이유가 궁금합니다
안녕하세요 강의 수강하고 있는 학생입니다!! :) 다름이 아니라 6-3강의의 9분 쯤에서 map으로 diaryList의 하나하나를 뽑아내고 있는데, 왜 forEach가 아니라 map으로 사용하나요?? map은 배열의 요소를 바꿀 때 사용하고 forEach는 배열 하나하나 순회하며 조회하는 것으로 기억하고 있는데 이 코드에서 forEach를 사용하니 적용이 안되네요.. map으로 사용하는 이유와 왜 되는지, 그리고 forEach를 사용하지 않는 이유가 궁금합니다!
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
dataId 를 사용하기위해 useState가 아닌 useRef를 사용하는 이유가 궁금합니다
dataId를 useState를 사용하여 state값을 1씩 증가시키면서 사용하는것보다 useRef를 사용하는 이유가 있을까요??
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
map 메서드 관련 질문있습니다.
diaryLIst.map() 메서드 사용부분에서 JS 문법에서는 map 메서드에 콜백함수를 넣어줄때 map((it) => {} 이런식으로 중괄호를 사용하는것으로 알고있는데 JSX문법에서는 반드시 ()같이 소괄호를 사용해야하는것인가요? 그 이유는 무엇인지 알 수 있을까요??
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
handleChangeState 함수 관련 질문있습니다.
강의 25분쯤에 나오는 handleChangeState함수를 작성할 때 setState({...state, 이후 e.target.name을 대괄호로 감싸야하는 이유가 궁금합니다. 대괄호로 감싸지 않으면 에러가 발생하는데 대괄호로 감싸야하는 이유가 무엇인가요?
- 미해결[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
useCallback
안녕하세요!!! 일기를 삭제할 때 다른 일기들이 리렌더 되지 않기 위해 useCallback을 사용한다. 라고 이해했습니다. 그러면 App.js에 onRemove에만 useCallback을 하면 되는 거 아닌가요? 왜 onEdit에도 useCallback을 해야할까요? onEdit은 일기 수정이니 onRemove만 useCallback한 후 일기 삭제하면 리렌더링이 안되야하는거아닌가요??? (둘 중 하나만 하면 전체 일기가 리렌더링 되었습니다...)