-
Notifications
You must be signed in to change notification settings - Fork 0
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
Y_FE_Toy1_Team7 - FASTUDY #5
base: main
Are you sure you want to change the base?
Conversation
β¦Channel TW-37--feature/sidebar/deleteChannel
Tw 27 feature/modal/show
β¦Channel Feat: μ±λ μμ κΈ°λ₯ ꡬν
β¦SubChannel Feat: μλΈμ±λ μΆκ° κΈ°λ₯ ꡬν
β¦SubChannel Feat: μλΈμ±λ μμ κΈ°λ₯ ꡬν
β¦SubChannel Feat: μλΈμ±λ μμ κΈ°λ₯ ꡬν
Tw 23 feature/gallery/recruit
Tw 44 feature/login/auth
Tw 8 feature/main λ³ν©
Tw 43 feature/login -> dev λ³ν©
β¦ TW-5--feature/gallery
Tw 5 feature/gallery
Fix: λ²κ·Έ μμ
Feat: λ©μΈ νμ΄μ§ λμμΈ λ§λ¬΄λ¦¬
λ‘κ·ΈμΈ μ±κ³΅ μ μ μ λ°μ΄ν° μμ±
.env νμΌ μ°κ²° μ€λ₯λ₯Ό μμ νλ€.
Feat: νλ‘μ νΈ νμ΄μ§ λ§ν¬μ
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
κ³ μνμ ¨μ΅λλ€.
μ λ°μ μΌλ‘ λ°°ν¬λ μ¬μ΄νΈλ λ¬Έμ μμ΄ λμνλ κ²μ νμΈ νμμ΅λλ€.
λ‘κ·ΈμΈ λ± κ°μ§ λ°μ΄ν°λ₯Ό νμ©νμ¬ μ£Όμν κΈ°λ₯μ μ ꡬνν΄ μ£Όμ κ² κ°μ΅λλ€.
λ€λ§ νμ
μ΄ anyλ‘ λμ΄μλ λΆλΆμ΄ λ§κ³
μ»΄ν¬λνΈ λ΄μ λ무 λ§μ λ‘μ§μ΄ λͺ°λ €μλ κ²½μ°κ° λ§κ³
λΆνμν importλ stateμ μΈ λ± μ½λμ μ§μ μΈ λ©΄μ΄ μμ¬μ΄ κ² κ°μ΅λλ€.
μ»΄ν¬λνΈ, ν¨μμ 볡μ‘μ±μ μ€μ΄κ³
μ΄λ€ν μ²λ¦¬λ₯Ό νλμ§ λͺ
ννκ² λΆλ¦¬νλ κ²μ΄ νμν΄ λ³΄μ
λλ€.
μΌλ°μ μΈ ν΄λ 컨벀μ
μ μ°Ύμ 보μλ κ²μ μΆμ²λ립λλ€.
|
||
Plz check if your code fulfills the following requirements. | ||
|
||
- [ ] The Commit message follows our conventions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ν¬κ² μκ΄μ μμ§λ§ md μμ± λ°©λ²μ΄ λ§μ§ μλ κ² κ°μ΅λλ€.
κ·Έλ¦¬κ³ templateνμΌμ .github ν΄λ λ΄λΆμ μμ΄μΌ ν κ² κ°μ΅λλ€.
<ThemeProvider theme={theme}> | ||
<GlobalStyle /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
μ€νμΌ κ΄λ ¨ ν΄λκ° μλ κ² κ°μ΅λλ€.
themeκ³Ό globalstyleμ λ³λλ‘ λΆλ¦¬νμ¬ λΆλ¬μ€λ κ²μ΄ μ’μ κ² κ°μ΅λλ€.
theme λ³μλ μ»΄ν¬λνΈ λ΄λΆμ μμΉνμ§ μμλ λ κ² κ°μ΅λλ€.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
μ¬μ©λλ νμΌμΌκΉμ?
export const UserId = atom({ | ||
key: 'userId', | ||
default: '', | ||
effects_UNSTABLE: [persistAtom], | ||
}); | ||
|
||
export const channelState = atom({ | ||
key: 'channelState', | ||
default: '', | ||
}); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
κ° atomμ λΆλ¦¬νλ κ²μ΄ μ’μ κ² κ°μ΅λλ€.
utils ν΄λ λ΄λΆμ storeκ΄λ ¨ μ½λκ° μλ κ²λ μ΄μν κ² κ°μ΅λλ€.
import { getAuth } from 'firebase/auth'; | ||
import { Snapshot } from 'recoil'; | ||
|
||
const firebaseConfig = { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
firebase μ°κ²° λ° μμ²μ util ν΄λμ μλ κ²μ΄ μ΄μν κ² κ°μ΅λλ€.
λν λͺ¨λ μμ²μ΄ ν νμΌμ λμ΄μμ΄ λΆλ¦¬κ° νμν΄ λ³΄μ
λλ€.
<ChangeTimer value={showModal}> | ||
<TimerIcon | ||
onClick={() => { | ||
handleTimerModal(1); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
λμ€μ 1μ΄ μ΄λ€ μλ―ΈμΈμ§ μ μ μμ κ² κ°μ΅λλ€. magic numberλ μ§μνλ κ²μ΄ μ’μ΅λλ€.
readTimelog.map((e: string, i) => { | ||
e = e.replace('|', '\n'); | ||
return ( | ||
<TimelogEl key={i}> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
keyμ κ°μ indexλ‘ μ£Όλ κ²μ μ§μνλ κ²μ΄ μ’μ΅λλ€.
|
||
<div style={{ marginLeft: '20px' }}> | ||
{item.docKeys.map((item2, index2) => ( | ||
<SubChannelFlexDiv |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
keyλ₯Ό μ£Όλ κ²μ΄ λΉ μ Έμλ κ² κ°μ΅λλ€.
</ChannelFlexDiv> | ||
|
||
<div style={{ marginLeft: '20px' }}> | ||
{item.docKeys.map((item2, index2) => ( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
item2 index2κ³Ό κ°μ λ€μ΄λ°μ μ§μνλ κ²μ΄ μ’μ κ² κ°μ΅λλ€.
e.preventDefault(); | ||
|
||
const { deltaY } = e; | ||
const { scrollTop } = outerDivRef.current!; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
νμ
κ°λλ₯Ό ν΅ν΄ μλμ§ μλμ§ μ¬λΆλ₯Ό νμΈ ν ν μ¬μ©νλ©΄ λ κ² κ°μ΅λλ€.
if (!outerDivRef.current) { μ²λ¦¬ }
π νλ‘μ νΈ μκ°
FASTUDYλ νλ‘μ νΈ λ° μ€ν°λμ λͺ¨μ§ λ° μ 보 곡μ μλΉμ€μ λλ€
π λ°°ν¬ μ¬μ΄νΈ
https://2weeks-team-mzbe-c7xmzksqc-2weeks.vercel.app/
μΌλμ ν ν¬ μΊ ν ν μ΄ νλ‘μ νΈ μ€λͺ
π μ§μλ€μ μν μν€ μ¬μ΄νΈ
μ§μλ€μ μν μν€ μ¬μ΄νΈλ₯Ό λ§λ€μ΄λ³΄μΈμ!
μν€ μ¬μ΄νΈμλ μν€ λΏ μλλΌ μ¬λ¬ κΈ°λ₯μ΄ μΆκ°λμ΄μΌ ν©λλ€!
[κ³Όμ μν λ° μ μΆ λ°©λ²]
[νμ ꡬνμ¬ν]
[x] λ¬ΈμνΈμ§, revision κΈ°λ₯μ μ 곡νμ¬ μ 무μΌμ§λ₯Ό μμ±ν μ μλ μ§μλ€μ μν μν€μ¬μ΄νΈ ꡬν(λ§ν¬λ€μ΄ νμ)
[x] firebase database (Firestore) μ΄μ©
[x] λͺ¨λ¬μ νμ©ν 근무 μκ°μ νμνλ μκ³ λ° νμ΄λ¨Έ μ°½ ꡬν
[x] μΊλ¬μ μ νμ©ν νμ¬ κ³΅μ§ νμ΄μ§
[x] κ°€λ¬λ¦¬ νμ΄μ§ / μ 무μΌμ§ νμ΄μ§ λ± λ©λ΄λ₯Ό νν°λ§ λλ μΉ΄ν κ³ λ¦¬ν νλ μ νλ° κ΅¬ν
[x] netlify λ±μ μ΄μ©ν μ μ νμ΄μ§ λ°°ν¬
[x] TypeScript μ¬μ© νμ
[x] κ³Όμ μ λν μ€λͺ μ ν¬ν¨νΒ
README.md
Β νμΌ μμ±[x] νμλ³λ‘ ꡬνν λΆλΆ μκ°
[μ ν ꡬνμ¬ν]
[x] React μ¬μ©μ μ ν
[x] κΈ°ν λμμ΄ μλ£λκΈ° μ μ λ‘λ© μ λλ©μ΄μ ꡬν
[x] νμ΄μ§λ€μ΄μ
[x] κ΄λ ¨λ κΈ°ν κΈ°λ₯λ κ³ λ €
[x] eslint μ€μ , 컀λ°μ»¨λ²€μ , λ¬Έμν λ± ννλ‘μ νΈμ νμν μΆκ° μμ λ€
π ν μκ°
νμ₯ (FE)
νμ (FE)
νμ (FE)
νμ (FE)
νμ (FE)
π Contributor
π κΈ°μ μ€ν
Environment
FrontEnd
DB
Deploy
Communication
π μ£Όμ νλ©΄ λ° κΈ°λ₯
λ‘κ·ΈμΈ
λ©μΈνμ΄μ§
μν€
λͺ¨μ§
κ°€λ¬λ¦¬
λ§μ΄νμ΄μ§
π DB μ€ν€λ§
π μ μ νλ‘μ°
π νμΌ κ΅¬μ‘°
π κ°λ° κΈ°κ° :
2μ£Ό
23.09.11 ~ 23.09.22