화살표 함수는 


const func = () => console.log("리턴 생략"); (O) --> 정상


const func = () => return console.log("리턴 생략해야함"); (X) --> 에러


이렇게 중괄호 { }를 사용하지 않으면,


return을 포함한다는 암묵적인 규칙이 적용되므로 return을 작성하지 않는다.


만약, 함수의 코드가 길어져서 뒤에서 return을 해야한다면, 중괄호와 함께 return을 반드시 적어주어야한다.


const func = () => {

....

....

return number;

} (O) --> 정상


기억하자.





Posted by sungho88
,


배열(array)에 있는 child는 반드시 고유한 key props를 갖어야한다.


리액트에서는 엘리먼트가 많을 경우 key를 설정해주어야한다. 



Posted by sungho88
,

routes.js라는 파일에 라우터를 정의해두고, 


app.js에서  import routes from './routes.js'로 사용했다


그런데 다음과 같은 에러가 발생했다.


typeerror: router.use() requires a middleware function but got a object


음 ..


router.use()는 미들웨어 기능이 필요하지만(요구되지만) Object가 있습니다?


뭔 말인가 찾아보다가..


export defalut routes;


가 없는 것을 발견했다. 이런;


추가해줬더니 에러 해결!


이런!






로 라우터를 

Posted by sungho88
,