๋ฐ์ํ ๋ด๊ฐ ๋ง๋ ERROR11 [React] Each child in a list should have a unique key prop. ๋ฆฌ์กํธ๋ฅผ ๊ฐ๋ฐํ๋ฉด์ ํ๋ฒ์ฏค์ ๋ณด์ จ์ ๊ฒฝ๊ณ ๋ฉ์ธ์ง... ๋ผ๊ณ ํ๋ค๐ฅ map ํจ์์ ๋ํ ์ดํด๊ฐ ๋ถ์กฑํ์๋(์์งํ ์ง๊ธ๋ ๋ถ์กฑํจใ ใ ) ๋ฐฐ์ด๊ฑธ ์ ์ฉํด๋ณด๋๋ผ ์ด์ฌํ ์ฝ์งํ๊ณ ์์์.. ๐ช key ๊ฐ์ ์ฃผ์ง ์์ Comment.js import React from 'react'; import './Comment.scss'; class Comment extends React.Component { render() { const { commentList } = this.props; return ( {commentList.map(comment => { return ( // โญ๏ธ key ๊ฐ์ด ์์!! {comment.userName} {comment.content} ); })} ); } } export default Co.. 2021. 11. 16. [React] Invalid DOM property `class`. Did you mean `className`? React์์ className์ผ๋ก ์จ์ผํ๋๋ฐ class๋ก ํ๋ฉด ์ ๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์์ข์ ์์ ๐๐ป ์ข์ ์์ ๐๐ป 2021. 11. 16. [React] Too many re-renders. React limits the number of renders to prevent an infinite loop. ๋ฐฑ์๋์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐํ ํ ๊ฒ์ํ ๋ฆฌ์คํธ๋ฅผ ๋ฐ์์ค๋ค๊ฐ ์ด๋ฐ ์๋ฌ๋ฅผ ๋ง๋ฌ๋ค...!!! (๋๊ณต์ง์ง) ๊ฒ์ ํจ์๋ฅผ ์คํํ ๋ ์ ๋ ๊ฒ ํจ์๋ช ๋ง ํธ์ถํด์ ๊ทธ๋ฐ ๊ฒ์ด์๋ค. ์๋์ ๊ฐ์ด ์ ์ฉํด์ฃผ๋ ๋์ด์ ๋จ์ง ์์๋ค. setKey({ ...searchKey, is_active: e.value })}>๊ฒ์ 2021. 11. 16. [Git] error: src refspec main does not match any error: failed to push some refs to (github repo ์ฃผ์) ์๊ฒฉ ์ ์ฅ์์ push๋ฅผ ํ๋ ค๋๋ฐ ์ด๋ฐ ์๋ฌ๊ฐ ๋ด๋ค. ๋นํฉํ์ง๋ง๊ณ solution 1 $ git init ํ ํ์ ๋ค์ git remote ๋ช ๋ น์ด๋ก ์ฐ๊ฒฐํด์ค๋ค. solution 2 $ git checkout -b master $ git push origin master ๊ธฐ๋ณธ์ผ๋ก ์์ฑ๋๋ branch๊ฐ main์ด๊ธฐ ๋๋ฌธ์ master branch๋ฅผ ์์ฑํด์ค์ผ ํ๋ค. 2021. 11. 16. [TypeScript] tsc-watch -onSuccess " node dist/index.js" Cannot find module 'typescript/bin/tsc' error Command failed with exit code 9. $ npm i -D @types/node typescript ts-node ๋ก ํด๊ฒฐ ๊ฐ๋ฅํ๋ค. 2021. 11. 16. ์ด์ 1 2 ๋ค์ ๋ฐ์ํ