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

[3์ฃผ์ฐจ ๊ธฐ๋ณธ]๐Ÿš์˜ค๋Š˜์˜ ์ ๋ฉ”์ถ”๐Ÿš #5

Open
wants to merge 39 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
9088160
๐Ÿ›: ์ถ”๊ฐ€ ์—ฌ๋Ÿฌ๋ฒˆ ๋˜๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ
rachel5640 Oct 27, 2023
a80f979
๐Ÿ›: ์•ˆ๋ˆŒ๋ฆฌ๋Š”x ๋ฒ„ํŠผ ์ˆ˜์ •
rachel5640 Oct 27, 2023
4a12467
untrack .DS_Store
rachel5640 Oct 27, 2023
64c1cdb
untrack .DS_Store
rachel5640 Oct 27, 2023
84e1499
checkout
rachel5640 Oct 28, 2023
bca6e48
๐ŸŽ‰: ์ƒˆ๋กœ์šด ํŒŒ์ผ
rachel5640 Nov 3, 2023
f8bdf2e
๐ŸŽจ: react ์‹คํ–‰
rachel5640 Nov 4, 2023
dc44f39
๐Ÿ’„:๊ธ€๋กœ๋ฒŒ ์Šคํƒ€์ผ ์ ์šฉ
rachel5640 Nov 9, 2023
920c6bc
๐Ÿ’„: h1 ์Šคํƒ€์ผ ์ ์šฉ
rachel5640 Nov 9, 2023
fae0cfa
๐ŸŽจ: ์˜จ๋ณด๋”ฉ ํ™”๋ฉด ๊ตฌ์กฐ
rachel5640 Nov 9, 2023
436ff39
๐Ÿ”ง: button componenet ์ถ”๊ฐ€
rachel5640 Nov 9, 2023
fd9cba4
๐ŸŽจ: ์ •๋ณด ๊ตฌ์กฐ ์ „๋‹ฌ๊ฐ์ฒด, selectData ํ•จ์ˆ˜
rachel5640 Nov 9, 2023
729498f
๐ŸŽจ:mainsectionwrapper ๊ตฌ์กฐ
rachel5640 Nov 9, 2023
c06ad8f
๐Ÿ›: ์€์„œ์–ธ๋‹ˆ..๋„์™€์ค˜์ž‰
rachel5640 Nov 9, 2023
c636da1
๐ŸŽจ: ์˜จ๋ณด๋”ฉ ์™„์„ฑ
rachel5640 Nov 9, 2023
9d236bf
refactor: CountDown์—์„œ useCallback์„ ์ด์šฉํ•œ ์ตœ์ ํ™”
simeunseo Nov 9, 2023
05ff05f
๐Ÿ’„: ํ—ค๋” ์Šคํƒ€์ผ ์ˆ˜์ •
rachel5640 Nov 9, 2023
42899e4
merge complict ํ•ด๊ฒฐ
rachel5640 Nov 9, 2023
da23795
๐Ÿ”จ: 1,2,3 ๋‹จ๊ณ„ ์ถ”๊ฐ€
rachel5640 Nov 9, 2023
571ed6d
1,2,3๋‹จ๊ณ„๋กœ ์ด๋™
rachel5640 Nov 10, 2023
77d8c78
feat: 2๋‹จ๊ณ„ ์ถ”๊ฐ€
rachel5640 Nov 10, 2023
b31541c
feat. ๋‹จ๊ณ„์ด๋™
rachel5640 Nov 10, 2023
7d125a1
bug. ๋‹จ๊ณ„๋„˜์–ด๊ฐ€๊ธฐ ํ•ด๊ฒฐ
rachel5640 Nov 10, 2023
294734a
bug. ์˜จ๋ณด๋”ฉ ์•ˆ๋ณด์ž„ ํ•ด๊ฒฐ
rachel5640 Nov 10, 2023
7b08d94
์„ ํƒ์ง€ data ๋“ฑ๋ก
rachel5640 Nov 11, 2023
8824f32
bug: ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ์ •๋ณด ์ €์žฅ ์•ˆ๋˜๋Š” ๋ฒ„๊ทธ ์ˆ˜์ •
rachel5640 Nov 11, 2023
23a8719
style: ํ•˜๋‹จ ๋ฒ„ํŠผ ์ค‘์•™์ •๋ ฌ
rachel5640 Nov 11, 2023
57cb72d
data: ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ
rachel5640 Nov 11, 2023
60d7c80
bug: switch๋ฌธ์œผ๋กœ ๋ณ€๊ฒฝ
rachel5640 Nov 12, 2023
64cfa3e
feat. random ์—ฐ๊ฒฐ
rachel5640 Nov 12, 2023
c03649b
docs: ๋ฐ์ดํ„ฐ ์ˆ˜์ •
rachel5640 Nov 12, 2023
d39b1e2
feat: ์ด๋ฏธ์ง€ ๋‚˜์˜ค๊ฒŒ
rachel5640 Nov 12, 2023
d6fe0f4
style: ๋””์ž์ธ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ
rachel5640 Nov 12, 2023
8c023c1
style: ์ฒ˜์Œ์œผ๋กœ ๋ฒ„ํŠผ ๋””์ž์ธ ์ˆ˜์ •
rachel5640 Nov 12, 2023
b17ddcc
feat. ์ฒ˜์Œ์œผ๋กœ ๋ˆŒ๋ €์„ ๋•Œ ๊ฐ’๋“ค ์ดˆ๊ธฐํ™”
rachel5640 Nov 12, 2023
35f842b
feat. ๋žœ๋ค ์ถ”์ฒœ ํŽ˜์ด์ง€ ์—ฐ๊ฒฐ
rachel5640 Nov 12, 2023
0153d82
feat. ๋žœ๋ค ์ถ”์ฒจ
rachel5640 Nov 12, 2023
a0070e9
remove. ๋ถˆํ•„์š”ํ•œ ํŒŒ์ผ ์‚ญ์ œ
rachel5640 Nov 13, 2023
a5c804a
conflict ํ•ด๊ฒฐ
rachel5640 Nov 13, 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
Binary file modified .DS_Store
Binary file not shown.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.DS_Store
10 changes: 10 additions & 0 deletions node_modules 2/.yarn-integrity
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"systemParams": "darwin-x64-108",
"modulesFolders": [],
"flags": [],
"linkedModules": [],
"topLevelPatterns": [],
"lockfileEntries": {},
"files": [],
"artifacts": {}
}
43 changes: 0 additions & 43 deletions think.md
Original file line number Diff line number Diff line change
@@ -1,43 +0,0 @@
## ๋ช…๋ นํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ์„ ์–ธํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋ฌด์—‡์ผ๊นŒ?

๋ช…๋ นํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ โ€˜์–ด๋–ป๊ฒŒโ€™์— ์ดˆ์ ์„ ๋งž์ถ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ **๋ฌด์–ธ๊ฐ€๋ฅผ ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•œ๋‹ค.**

- ์ œ์–ด ํ๋ฆ„์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  ํ”„๋กœ๊ทธ๋žจ์ด ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์„ ์„ค๋ช…ํ•œ๋‹ค.
- ์ œ์–ดํ๋ฆ„์„ ์„ค๋ช…ํ•˜์ง€ ์•Š๊ณ  **๊ณ„์‚ฐ ๋…ผ๋ฆฌ๋ฅผ ํ‘œํ˜„**ํ•œ๋‹ค.

์„ ์–ธํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ โ€˜๋ฌด์—‡์„โ€™์— ์ดˆ์ ์„ ๋งž์ถ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ป๊ฒŒ ์ง„ํ–‰ํ•  ๊ฒƒ์ธ์ง€๋ฅผ ๋‚˜์—ดํ•œ๋‹ค. ๋งŽ์€ ์„ ์–ธ์  ์ ‘๊ทผ ๋ฐฉ์‹๋“ค์˜ ๊ธฐ๋ฐ˜์—๋Š” โ€˜๋ช…๋ น์  ์ถ”์ƒํ™”โ€™๊ฐ€ ์กด์žฌํ•œ๋‹ค.

- ํ”„๋กœ๊ทธ๋žจ์˜ ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฐ ๋ช…๋ น(๋˜๋Š” ๋ช…๋ น๋ฌธ)์„ ๋‹จ๊ณ„๋ณ„๋กœ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์ด ์–ด๋–ค ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•œ๋‹ค.
- ํ”„๋กœ๊ทธ๋žจ์˜ **๋‹จ๊ณ„๋ณ„ย ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋ช…๋ น๋ฌธ**์„ ์‚ฌ์šฉํ•œ๋‹ค.

## ๊ฐ๊ฐ์˜ ๋ฐฉ์‹์„ ๋”ฐ๋ฅด๋Š” ์–ธ์–ด๋Š” ๋ฌด์—‡์ด ์žˆ์„๊นŒ?

| ๋ช…๋ นํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ | ์„ ์–ธํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ |
| ----------------------------------- | -------------------------------- |
| C, C++, JAVA Javascript, C#, Python | SQL, HTML Javascript, C#, Python |

**javascript๋Š” ๋ช…๋ นํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ์„ ์–ธํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ• ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.**

```jsx
function add(arr) {
let result = 0;
for (let i = 0; i < arr.length; i++) {
result += arr[i];
}
return result;
} //๋ช…๋ นํ˜•
```

```jsx
function add(arr) {
return arr.reduce((prev, current) => prev + current, 0);
} //์„ ์–ธํ˜•
```

## ๊ฐ๊ฐ์˜ ๋ฐฉ์‹์€ ์–ด๋–ค ์ƒํ™ฉ/์œ ํ˜•์— ์“ฐ๋Š” ๊ฒƒ์ด ์ ํ•ฉํ• ๊นŒ?

๋ช…๋ นํ˜•์€ ์•„๋ž˜๋กœ ํ๋ฅด๋“ฏ์ด ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌ๊ฐ€ ์ด๋ฃจ์–ด์ง€๋ฉฐ, ํ”„๋กœ๊ทธ๋žจ ์ „์ฒด๊ฐ€ ์œ ๊ธฐ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์‹คํ–‰์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค.

## JavaScript ์—์„œ๋Š” ์–ด๋–ค ๋ฐฉ์‹์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„๊นŒ?

์„ ์–ธํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์†Œ์Šค์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ๊ณผ ์•ˆ์ „์„ฑ์„ ๋†’์ธ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์œ ์ง€๋ณด์ˆ˜ํ•˜๊ธฐ์—๋„,์žฌ์‚ฌ์šฉํ•˜๊ธฐ์—๋„ ๋งค์šฐ ์œ ๋ฆฌํ•˜๋‹ค. **๋Œ€๋ถ€๋ถ„์˜ ์„ ์–ธ์  ์ ‘๊ทผ ๋ฐฉ์‹์—๋Š” ์ผ์ข…์˜ ๊ธฐ๋ณธ ๋ช…๋ นํ˜• ์ถ”์ƒํ™” ๊ณ„์ธต์ด ์žˆ๋‹ค. ์„ ์–ธํ˜•๊ณผ ๋ช…๋ นํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”** Javascript์˜ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ์— ์ต์ˆ™ํ•ด์ง„๋‹ค๋ฉด ์ฝ”๋“œ๊ฐ€ ํ›จ์”ฌ ๊ฐœ์„ ๋  ๊ฒƒ์ด๋‹ค.
Empty file added week3/index.html
Empty file.
24 changes: 24 additions & 0 deletions week3_assign/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: [
"eslint:recommended",
"plugin:react/recommended",
"plugin:react/jsx-runtime",
"plugin:react-hooks/recommended",
],
ignorePatterns: ["dist", ".eslintrc.cjs"],
parserOptions: { ecmaVersion: "latest", sourceType: "module" },
settings: { react: { version: "18.2" } },
plugins: ["react-refresh"],
extends: ["eslint:recommended", "plugin:react/recommended"],
rules: {
"react/prop-types": "off",
},
// rules: {
// 'react-refresh/only-export-components': [
// 'warn',
// { allowConstantExport: true },
// ],
// },
};
24 changes: 24 additions & 0 deletions week3_assign/.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?
8 changes: 8 additions & 0 deletions week3_assign/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
Binary file added week3_assign/font/SpoqaHanSansNeo-Bold.woff
Binary file not shown.
Binary file added week3_assign/font/SpoqaHanSansNeo-Bold.woff2
Binary file not shown.
Binary file added week3_assign/font/SpoqaHanSansNeo-Light.woff
Binary file not shown.
Binary file added week3_assign/font/SpoqaHanSansNeo-Light.woff2
Binary file not shown.
Binary file added week3_assign/font/SpoqaHanSansNeo-Medium.woff
Binary file not shown.
Binary file added week3_assign/font/SpoqaHanSansNeo-Medium.woff2
Binary file not shown.
Binary file added week3_assign/font/SpoqaHanSansNeo-Regular.woff
Binary file not shown.
Binary file added week3_assign/font/SpoqaHanSansNeo-Regular.woff2
Binary file not shown.
Binary file added week3_assign/font/SpoqaHanSansNeo-Thin.woff
Binary file not shown.
Binary file added week3_assign/font/SpoqaHanSansNeo-Thin.woff2
Binary file not shown.
13 changes: 13 additions & 0 deletions week3_assign/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1์ฃผ์ฐจ ์„ธ๋ฏธ๋‚˜ ๊ธฐ์–ตํ•˜๊ธฐ!! ์ด์นœ๊ตฌ ko๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š”๊ฑฐ ์žŠ์ง€๋ง™์‹œ๋‹น !

<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>์˜ค๋Š˜ ๋ญ ๋ณด์ง€</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading