Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ 7์ฃผ์ฐจ ๊ณผ์ œ ] ๐Ÿฃ ์นด๋“œ๊ฒŒ์ž„ TypeScript ์ „ํ™˜ ๐Ÿฃ #21

Merged
merged 31 commits into from
Aug 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
4f2bda0
Merge pull request #18 from Chanwoo-Jeong/Week4/searchWeather
Chanwoo-Jeong May 8, 2023
973ef08
[feat] : 7์ฃผ์ฐจ ์„ธ๋ฏธ๋‚˜ ํด๋” ์ƒ์„ฑ
Chanwoo-Jeong May 27, 2023
93679e5
Merge branch 'main' of https://github.com/GO-SOPT-WEB/ChanwooJeong
Chanwoo-Jeong May 28, 2023
51e7721
[ init ] : CardsGame js Copy
Chanwoo-Jeong May 28, 2023
2dec51d
[ docs ] : CardsGameTs ๋กœ ์ž‘์—…ํด๋”๋ช… ๋ณ€๊ฒฝ
Chanwoo-Jeong May 28, 2023
af22831
[ docs ] : readme file ์ˆ˜์ •
Chanwoo-Jeong May 28, 2023
aa87815
[ feat ] : TS ๊ด€๋ จ ๋ชจ๋“ˆ ์„ค์น˜
Chanwoo-Jeong May 28, 2023
ce27a01
[ feat ] : ts ๋กœ ํ™•์žฅ์ž ๋ณ€๊ฒฝ ๋ฐ ts ์„ค์ •
Chanwoo-Jeong May 28, 2023
d3b0aee
[ feat ] : ts ์Šคํƒ€์ผ์ปดํฌ๋„ŒํŠธ ์„ค์น˜ ๋ฐ tsx ํ™•์žฅ์ž ๋ณ€๊ฒฝ
Chanwoo-Jeong May 28, 2023
b644cd5
[ feat ] : ์ž‘์—…์ค‘ yarn dev ๋ฅผ ์œ„ํ•œ ์…‹ํŒ…
Chanwoo-Jeong May 28, 2023
5b4ff98
[ feat ] : Recoil ์„ค์น˜ ๋ฐ ๋‚œ์ด๋„ atom ์ƒ์„ฑ
Chanwoo-Jeong May 28, 2023
e51819b
[ refactor ] : ๋‚œ์ด๋„ ์„ ํƒ ๊ธฐ๋Šฅ recoil ๋กœ ๋ฆฌํŒฉํ† ๋ง
Chanwoo-Jeong May 28, 2023
acba237
[ refactor ] : propsDrilling ์ œ๊ฑฐ
Chanwoo-Jeong May 28, 2023
11b6ca5
[ refactor ] : reset button recoil ์„ค์ •
Chanwoo-Jeong May 28, 2023
2d0091c
[ refactor ] : Theme - Reocil refactor
Chanwoo-Jeong May 28, 2023
e5bae46
[ refacotr ] : Recoil ๋กœ matched , matching cards ๋ณ€ํ™˜
Chanwoo-Jeong May 28, 2023
e51d938
[ refactor ] : ํ˜„์žฌ ๋‚œ์ด๋„ , ๋งž์ถ˜ ์นด๋“œ ์ˆ˜ Header.tsx Recoil์ ์šฉ
Chanwoo-Jeong May 28, 2023
f0b8646
[ refactor ] : allReset Btn ๊ธฐ๋Šฅ Recoil ๋กœ ๋ณ€ํ™˜
Chanwoo-Jeong May 28, 2023
f286dab
[ refactor ] : isModalOpen Recoil ๋กœ ์ „ํ™˜
Chanwoo-Jeong May 28, 2023
a21d14c
[ refactor ] : cardSection ๋‚œ์ด๋„ recoil ๋กœ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ + ํ”„๋กญ ์ œ๊ฑฐ
Chanwoo-Jeong May 31, 2023
8e639f3
[ feat ] : Atom interface ์ ์šฉ
Chanwoo-Jeong May 31, 2023
2388b6a
[ feat ] : props drilling ์ œ๊ฑฐ
Chanwoo-Jeong May 31, 2023
26142fd
[ feat ] : ์นด๋“œ์„น์…˜ ํ”„๋กญ๋“œ๋ฆด๋ง ์ œ๊ฑฐ
Chanwoo-Jeong May 31, 2023
737ba93
[ feat ] : ์นด๋“œ ๋งค์นญ ํ•จ์ˆ˜ ์นด๋“œ ์ปดํฌ๋„ŒํŠธ์—์„œ ์‹คํ–‰
Chanwoo-Jeong May 31, 2023
9e5b687
[ refactor ] : ๋ชจ๋‹ฌ ์—์„œ ๋ฆฌ์…‹ ๊ธฐ๋Šฅ
Chanwoo-Jeong May 31, 2023
82d0f97
[ refactor ] : ํƒ€์ž…์ง€ํ‚ค๊ธฐ
Chanwoo-Jeong May 31, 2023
f0e8525
[ refactor ] : modal ts ์ ์šฉ
Chanwoo-Jeong May 31, 2023
671483b
[ feat ] : ๋ชจ๋‹ฌ ํฌํƒˆ ts ๋กœ ๋ณ€ํ™˜
Chanwoo-Jeong May 31, 2023
b1a8b66
[ feat ] : ํฌ์ผ“๋ชฌ ๋ฆฌ์ŠคํŠธ ๊ฐ€์ ธ์˜ค๋Š” ํ•จ์ˆ˜ interface ์ง€์ •
Chanwoo-Jeong Jun 1, 2023
2283aed
[ feat ] : Button Ts ์ ์šฉ
Chanwoo-Jeong Jun 1, 2023
66be060
[ type ] : theme type ์„ ์–ธ
Chanwoo-Jeong Jun 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,6 @@
|2์ฃผ์ฐจ|โค๏ธ์ฐฝ์—…Store ๊ธฐ๋ณธ,์‹ฌํ™” ๊ณผ์ œ|[๋งํฌ](https://github.com/GO-SOPT-WEB/ChanwooJeong/pull/10)|
|2์ฃผ์ฐจ|โค๏ธ์›นํˆฌ๋‘ ๊ธฐ๋ณธ,์‹ฌํ™” ๊ณผ์ œ|[๋งํฌ](https://github.com/GO-SOPT-WEB/ChanwooJeong/pull/11)|
|2์ฃผ์ฐจ|โค๏ธ์ƒ๊ฐ๊ณผ์ œ|[๋งํฌ](https://github.com/GO-SOPT-WEB/ChanwooJeong/pull/12)|
|1์ฃผ์ฐจ|โœ๏ธ์ƒ๊ฐ๊ณผ์ œ|[๋งํฌ](https://github.com/GO-SOPT-WEB/ChanwooJeong/pull/2)|
|2์ฃผ์ฐจ|๐Ÿ ์ฐฝ์—…Store ๊ธฐ๋ณธ,์‹ฌํ™” ๊ณผ์ œ|[๋งํฌ](https://github.com/GO-SOPT-WEB/ChanwooJeong/pull/10)|
|2์ฃผ์ฐจ|โค๏ธ์›นํˆฌ๋‘ ๊ธฐ๋ณธ,์‹ฌํ™” ๊ณผ์ œ|[๋งํฌ](https://github.com/GO-SOPT-WEB/ChanwooJeong/pull/11)|
|2์ฃผ์ฐจ|โœ๏ธ์ƒ๊ฐ๊ณผ์ œ|[๋งํฌ](https://github.com/GO-SOPT-WEB/ChanwooJeong/pull/12)|
|3์ฃผ์ฐจ|๐ŸŽฐ์นด๋“œ๊ฒŒ์ž„ ๊ธฐ๋ณธ,์‹ฌํ™” ๊ณผ์ œ|[๋งํฌ](https://github.com/GO-SOPT-WEB/ChanwooJeong/pull/14)|
|3์ฃผ์ฐจ|โœ๏ธ์ƒ๊ฐ๊ณผ์ œ|[๋งํฌ](https://github.com/GO-SOPT-WEB/ChanwooJeong/pull/16)|
|4์ฃผ์ฐจ|โ˜€๏ธ๋‚ ์”จ์›น ๊ธฐ๋ณธ,์‹ฌํ™” ๊ณผ์ œ|[๋งํฌ](https://github.com/GO-SOPT-WEB/ChanwooJeong/pull/18)|
Expand Down
Empty file added Week5-0527/Seminar/index.html
Empty file.
16 changes: 16 additions & 0 deletions Week7-0527/CardsGameTS/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
module.exports = {
env: { browser: true, es2020: true, node: true },
extends: [
"eslint:recommended",
"plugin:react/recommended",
"plugin:react/jsx-runtime",
"plugin:react-hooks/recommended",
],
parserOptions: { ecmaVersion: "latest", sourceType: "module" },
settings: { react: { version: "18.2" } },
plugins: ["react-refresh"],
rules: {
"react-refresh/only-export-components": "warn",
"react/prop-types": "off",
},
};
24 changes: 24 additions & 0 deletions Week7-0527/CardsGameTS/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
14 changes: 14 additions & 0 deletions Week7-0527/CardsGameTS/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="https://upload.wikimedia.org/wikipedia/commons/thumb/5/51/Pokebola-pokeball-png-0.png/220px-Pokebola-pokeball-png-0.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>ํฌ์ผ“๋ชฌ ์นด๋“œ ๋งž์ถ”๊ธฐ ๊ฒŒ์ž„</title>
</head>
<body>
<div id="root"></div>
<div id="modal"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
Loading