수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨React로 NodeBird SNS 만들기
withRedux 안에서 options은 뭘 말하나요?
좋은 주말입니다 : ) 마지막에 withRedux((initialState, options)=> ~~) 이런식으로 선언이 되어 있는데요, options에는 어떤 것들이 들어가나요? 혹시 mapStateToProps 에서 처럼 action creator 같은 것들을 불러서 컴퍼넌트 안에서 부르기 위한 옵션인가요? export default withRedux((initialState, options)=>{ const store = createStore(reducer, initialState); return store })(Front)
- 미해결React로 NodeBird SNS 만들기
4분 45초 부분에 dispatch할때 질문드립니다
영상의 4분45초 부분에 보면 HOME컴포넌트가 생길때 useEffect를 통해 HELLO_SAGA 라는 액션을 디스패치하잖아요, 근데 HELLO_SAGA 라는 액션을 디스패치할떄 이액션이 어디에있는지 안불러와도 상관없나요?? 이전 챕터에서는 dispatch를 하기위해 reducer에서 user나post를 import한 이후 액션을 dispatch해주었는데 지금은 HELLO_SAGA 라는 액션을 import 해오지않고 그냥 useEffect에서 디스패치하게했는데 잘실행이되네요 useEffect에서 HELLO_SAGA를 action으로 실행할때 reducer에서 찾나요 sagas에서 찾나요? 아님 reducer에서찾고 없으면 sagas에서 찾는것인지 궁금합니다
- 해결됨React로 NodeBird SNS 만들기
sinup.js 에서 useInput 의 useCallback 의 두번째 인자가 빈 배열인 이유가 궁금합니다.
안녕하세요. 좋은 강좌 잘 듣고 있습니다. 아래 코드와 같이 useInput을 커스텀 훅으로 만들어 사용하셨는데요, 두번째 인자인 배열[]이 빈 배열이면 한번만 실행하게 되고, 배열 안에 비교할 부분이 들어가면 그것을 기준으로 비교하는 것으로 알고 있습니다. 그런데 아래와 같이 빈 배열일 경우 useCallback이 무엇을 기준으로 기억을 할 지 않할지 결정하는 건가요? 일단 코드 자체는 무리 없이 작동하는것 같습니다. 질문을 요약하면 1. useCallback에서 두번째 배열이 없을 시 어떻게 기존 상태와 비교를 하는지. 2. 만약 1번이 맞다면 이경우 한번만 실행되야 정상인데 왜 인풋을 할때마다 아무 이상없이 실행되는지 궁금합니다. export const useInput = (initValue = null) => { const [value, setter] = useState(initValue); const handler = useCallback((e) => { setter(e.target.value); }, []); return [value, handler]; };
- 해결됨React로 NodeBird SNS 만들기
Link 콤퍼넌트 안에 <a> 테그는 꼭 필요한가요?
안녕하세요. 항상 좋은강의 잘 듣고 있습니다. Applayout 파일 안에, 아래의 코드와 같이 Link 콤포넌트 안에 <a> 테그를 사용하셨는데요, 꼭 a가 필요한지 궁금합니다. a를 빼고 테스트를 해 봤는데 일단 별 문제는 없이 작동하는듯 해서요. 혹시 차후에 배울 서버사이드 렌더링 때문에 a 테그가 필요한 건가요? <Menu.Item key="profile"> <Link href="/profile"><a>Profile</a></Link></Menu.Item>
- 해결됨React로 NodeBird SNS 만들기
pages folder에 관해 질문 있습니다.
Pages folder에 있는 것을 렌더링 하라는 것을 넥스트가 어떻게 아는 거죠? 실제로 static 폴더에 들어가 보면 이 파일들이 렌더링 되어 있더군요. 1. 도중에 메뉴얼로 폴더를 만드신 것을 봤을 때, 자동으로 지정된 폴더는 아니고, 2. Components 폴더들은 렌더링이 안된 것을 봤을 때, 모든 폴더들을 다 렌더링 하는 거 같지는 않습니다. 혹시 어떤 규칙이 있는 건가요?
- 해결됨React로 NodeBird SNS 만들기
useCallback 의 deps 역할이 뭔가요?
안녕하세요. 완전 초보적인 질문인데요.. 그림의 함수에서 deps 에 [id, password]를 채워야 하는 이유가 뭔가요? 안채우면 console.log에 빈칸이 찍히더라고요
- 미해결React로 NodeBird SNS 만들기
react를 가져오거나 state를 가져올때 괄호의 기준이 뭔가요??
코딩을 하다보면 괄호나 대문자 콜론여부 이런게 헷갈릴때가있는데요 다른파일이나 객체의 값을가져올때 중괄호가 붙는경우를 구분하는게 헷갈립니다 ㅜ 예를들어 import React, { useEffect } from 'react'; 위에 코드에보면 react라는 모듈에서 React를 가져올때는 그냥 변수가 선언했는데 useEffect는 괄호가 감싸주었잖아요 이런것들의 차이를 모르겠습니다 이 영상에서도 const dispatch = useDispatch(); 에서는 useDispatch()한 결과를 dispatch로 변수에 담을때는 그냥변수로 선언했는데 const {isLoggedIn} = useSelector(state => state.user.isLoggedIn); 이처럼 useSelector를 통해 state값을 isLoggedIn변수에 담을때는 다시중괄호로 감싸주는데 이런차이를 잘모르겠습니다..