69,300원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결실전 리액트 프로그래밍
강의 소스 올려주실 수 있으신가요?
실습을 위한 소스파일이 없는 거 같아서요. 강사님이 설명하실때, 미리작성된 소스를 가지고 코딩하며 설명하시는데 같이 따라 할 수 없더군요... 실습을 위한 소스 올려주실 수 있나요?
- 미해결실전 리액트 프로그래밍
10번정도 키보드 움직이면 멈추는데
강의 잘 보고 있습니다! 근데 2048게임 만들기 처음부터 끝까지 따라했거든요.. 그래서 스타트 시키면 게임이 작동하고 점수도 올라가고 다 되는데 키보드 위아래오른쪽왼쪽 10번정도 움직이면 페이지가 멈추는데 이건 제가 코딩을 잘못해서 그런건가요?
- 미해결실전 리액트 프로그래밍
react IE polyfill 관련해서 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 d있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의들으면서 관련 프로젝트를 진행중입니다. IE 9 / IE 10 환경에서도 react가 흰화면이 아닌 정상적으로 나오도록 react-app-polyfill 모듈을 사용하여 polyfill 적용을 해보고있는데, IE11은까지는 확인을 했는데, IE 9 / IE 10 환경에서도 정상적으로 작동하도록 하려면 어떻게해야하는지 궁금합니다. IE 11 에 나오도록 작업한 방법은 index.js 파일에 import 'react-app-polyfill/ie11'; import 'react-app-polyfill/stable'; 를 추가 하였고, package.json 의 브라우저 리스트에 "e 11" 을 추가하면서 확인을 하였는데, IE 9 환경에서도 나오도록 확인하기위해 import 'react-app-polyfill/ie9'; import 'react-app-polyfill/stable'; 이렇게 index.js 파일에 추가하고 package.json 의 브라우저 리스트에 "e 9" 을 추가하면서 확인을 하였는데, 구문 에러가떠서 어떻게 해야할지 모르겠습니다. 모듈 캐시폴더도 지워보고 해봤는데, 어떤방법이 더있을까요? 구문 에러는 SCRIPT : 1002 구문에러가 뜹니다. (IE 9 / IE 10 환경에서)
- 미해결실전 리액트 프로그래밍
리액터 다운 링크에 들어가보면 오류가 뜹니다
삭제된 글입니다
- 미해결실전 리액트 프로그래밍
정재승 강사님 한가지 여쭐게 있습니다.
제가 리액트 대쉬 보드를 만드는 임무를 맡게 되었는데 뭔가 기초가 부족해서 ui 구성이 마냥 쉽게 느껴지지 않는데요 셀렉트 박스 + 약간의 시각화 그래프가 들어가는데 학습을 어떻게 해야할까요? 어려운건 아닌것도 같은데 해본게 아니라 겁부터 나는데요 혹시 멘토링을 해주실수 있는지 궁금합니다 ㅋㅋ;
- 미해결실전 리액트 프로그래밍
셀렉트 박스를 바꿔도 아무런 반응이 없어요
안녕하세요 강사님 셀렉트 박스 옵션을 다른걸로 선택하면 선택한것들이 모두 사라져요 어디에서 문제인지 잘모르겠는데 봐주시면 감사하겠습니다. https://github.com/hyunsokstar/prac-react/blob/master/src/friend/container/FriendMain.js
- 미해결실전 리액트 프로그래밍
undefined 에러 고쳤는데 함수가 없다고 에러가 발생 해요
undefined 에러 고쳤는데 함수가 없다고 에러가 발생해서여 혹시 이에러 고치는법 아시는분 ㅋㅋ;https://github.com/hyunsokstar/prac-react/blob/master/src/friend/container/FriendMain.jserror 발생 지점은 46번째줄 onchange={v => dispatch(setAgeLimit(v))} 입니다 image.png
- 미해결실전 리액트 프로그래밍
9분 8초 리덕스 핼퍼 코드는 어디에 있나요?
안녕하세요 강사님 9분 8초 리덕스 핼퍼 코드는 어디에 있나요? 그리고 예제를 따라하면서 학습하고 있는데 다른 강의들도 예제 코드좀 구할수 있나요? 매 강의마다 예제 자료가 있으면 좋겠습니다!
- 미해결실전 리액트 프로그래밍
saga put effect 문의
강사님 안녕하세요. 질문 하나 드립니다. Redux 강의에서 설명해주신 편의 함수 setValue 를 요긴하게 사용하고 있는데요. 만약 Saga 함수에서 아래 코드처럼 setValue 를 여러 번 반복 사용해도 별 지장이 없는 건가요? yield put(action.setValue('a', ...));yield put(action.setValue('b', ...));yield put(action.setValue('c', ...));.... 컴포넌트에서 yield 단위로 렌더링이 다시 일어나는 것 같아서위처럼 개발해두면 saga 함수 하나가 호출됨에도 렌더링은 여러번 일어날 수 있는 듯 한데보통 위와 같이 개발을 하는 편인지 궁금합니다.
- 미해결실전 리액트 프로그래밍
Unexpected default export of anonymous 오류
src/search/state/saga.js Line 16:1: Unexpected default export of anonymous function import/no-anonymous-default-export 라고 나오는 이유는 무엇일까요? 전체 소스는 아래와 같습니다. 16:1 은 export default function* () { 부분입니다. import { all, put, call, takeEvery} from 'redux-saga/effects';import {actions, Types} from './index';import { callApi } from '../../common/util/api';function* fetchAutoComplete({keyword}){ const {isSuccess, data} = yield call(callApi,{ url: '/user/search', params: {keyword}, }); if (isSuccess && data){ yield put(actions.setValue('autoCompletes', data)); }}export default function* () { yield all([ takeEvery( Types.FetchAutoComplete, fetchAutoComplete, ), ]);}
- 미해결실전 리액트 프로그래밍
window click 이벤트 핸들러 관련 질문
안녕하세요 1-batch.js 파일에서 궁금한 부분이 있습니다. 왜 remove 하는 코드를 return 하는지 궁금합니다. window.addEventListener('click', onClick); return () => window.removeEventListener('click', onClick);
- 미해결실전 리액트 프로그래밍
Hook 수도코드 질문.
hooks = [] component() let hooksForThisComponent = hooks; hooks = null; .. 강의에 나온 수도코드로 알아보는 훅 예제입니다. 저 흐름이 조금 이해가 안되는 부분이 있어서 질문드립니다. 제가 이해한 바로는 훅의 동작방식은 아래와 같습니다. 일단 useHook()을 사용하면, hooks 배열에 순서대로 차곡차곡 쌓입니다. 순서대로 쌓이기 때문에, 훅을 사용한 시점에서 hooks 배열에서의 인덱스 포지션 정보 또한 얻을 수 있을것입니다. 만약 컴포넌트가 setState()등으로 변경을 요청하면, 전역변수 hooks에 저장되어있는 포지션을 기준으로 그 훅 데이터에 접근할 수 있고, 상태를 성공적으로 변경할 수 있는것으로 알고 있습니다. 1) 근데 process_a_component_rendering()이라는 함수를 보면 hooks라는 전역배열을 항상 새로운 배열로 초기화시키는데요. 왜 이런 과정을 거치는걸까요? 그럼 기존까지 쌓아왔던 순서정보는 다른 렌더링 요청이 들어오면 날라가는거 아닌가요? hooksForThisComponent라는 변수의 쓰임이 중요한것같은데, 어떤 의미로 사용된거일까요? 따로 각 등록한 hooks등을 복제하여 함수컴포넌트의 context별로 저장하기위한 변수들인건가요?
- 미해결실전 리액트 프로그래밍
dispatch가 변하는 상황도 있나요??
dispatch는 일반적으로 변하지 않는다고 하시면서도 의존성 배열에 항상 추가해주시던데, dispatch가 변하는 상황은 어떤 상황이 있는건가요??
- 미해결실전 리액트 프로그래밍
벤더 접두사 관련 질문
cra에서는 빌드시에 자동으로 벤더 접두사를 붙여주는건가요? 그럼 스타일 작성할 때 접두사 안 써도 되는건가요?
- 미해결실전 리액트 프로그래밍
프로젝트시작에서 막힙니다 ㅠㅠ
서버를 띄운것 같긴한데 localhost: 3001 에 화면이 출력되지 않는데 서버를 띄운상태에서 별도로 create-react-app를 이용하여 프로젝트를 하나 더 생성하여야 하나요
- 미해결실전 리액트 프로그래밍
Fetch_Key 의 내용이 잘 이해가 안 갑니다.
fetchUpdateUser 에 Fetch_key를 입력을 하지 않아도 잘 동작하는건 같던데요. 프로젝트에서 이름 충돌을 어떤식으로 피하는건지 구체적으로 설명 가능할까요?
- 미해결실전 리액트 프로그래밍
줄맞춤 단축키가 있나요?
사용하실때 자동 줄맞춤은 확장하신건지 궁금합니다.
- 미해결실전 리액트 프로그래밍
질문있습니다.
sotre.js 부분의 sagaMiddleware.run(rootSaga) 에서 sagaMiddleware.run(searchSaga) 로 바로 사용하지 않고 rootSata 를 만든 이유는 여러개의 미들웨어를 관리할 수 있도록 하기 위해 한 것 인가요?
- 미해결실전 리액트 프로그래밍
Redux saga 문의
강사님 안녕하세요. 특정 액션이 디스패치되면 이를 기다리고 있는 사가함수가 호출되는 것은 잘 이해했는데요. 만약 디스패치되는 액션의 타입으로 리듀서까지 설정해두었다면 리듀서를 통해 상태가 변경된 이후 사가함수가 시작될까요? 아니면 리듀서의 실행과 사가함수가 병렬로 실행될까요?
- 해결됨실전 리액트 프로그래밍
positive 방식으로 저장하는 이유가 뭔가요?
fetchUpdateUser를 할 때, 새로운 값을 먼저 저장하고 실패하면 다시 예전값으로 돌려놓는 것을 positive 방식이라고 하시던데, 굳이 그렇게 하는 이유는 뭔가요? 성공했을 때 저장하는 게 더 간단해 보이는데 뭔가 장점이 있는 건가요?