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

[REFACTOR/#188] 컴포넌트 문서화 및 추가 리팩토링 #189

Merged
merged 12 commits into from
Aug 21, 2024

Conversation

leeeyubin
Copy link
Member

⛳️ Work Description

  • 컴포넌트 주석 추가
  • 다른 부분 리팩 진행
    • 네비게이션 전면 수정
    • 뷰모델 Route로 빼기
    • TerningImage사용
    • 매개변수 순서 수정
  • 로그인 로직 수정

📢 To Reviewers

  • 또 수정사항들이 많아져버렸네욤,,
  • 리컴포지션 방지하기 위해서 뷰모델 로직 스크린에서 다 빼줬습니다! 요거 리팩할 때 참고하면 좋을 것 같아용
  • 네비게이션도 전면 수정했는데 확인 부탁드립니당

@leeeyubin leeeyubin added DOCS 📝 README나 WIKI 등의 문서 개정 REFACTOR ♻️ 전면 수정 유빈💙 유빈 labels Aug 20, 2024
@leeeyubin leeeyubin added this to the 2차 스프린트 작업 milestone Aug 20, 2024
@leeeyubin leeeyubin self-assigned this Aug 20, 2024
Copy link
Member

@boiledEgg-s boiledEgg-s left a comment

Choose a reason for hiding this comment

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

대박스,, 네비게이션 구조 카피 해야겠네요!!

@@ -44,7 +44,7 @@ import kotlinx.coroutines.delay
@Composable
fun StartHomeScreen(
modifier: Modifier = Modifier,
navController: NavController = rememberNavController()
navigateToHome: () -> Unit
Copy link
Member

Choose a reason for hiding this comment

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

모든 화면을 이렇게 관리하는게 일관돼 보여 좋네요!

최근에 알게 된건데 람다를 사용하는게 꼭 리컴포지션을 줄이는 방법은 아니라고 하더라고요..
람다도 리컴포지션의 대상이 될 수 있다네요.. 그래서 remember로 관리해주는게 좋다고 하더라구요

나중에 함 읽어봐요~ 당장 적용할 순 없겠지만 알고 있으면 도움은 되겠죠? (저는 읽어보지 않았지만)
https://velog.io/@skydoves/compose-stability

Copy link
Contributor

Choose a reason for hiding this comment

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

정리가 엄청 잘 되어 있네요 ..!

Copy link
Member Author

Choose a reason for hiding this comment

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

오호 꿀팁공유 감사합니당~!!

Copy link
Contributor

@arinming arinming left a comment

Choose a reason for hiding this comment

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

넘 수고하셨어요!

Comment on lines +12 to 19
/**
* contentDescription을 사용하지 않고 Image를 편리하게 사용할 수 있는 함수입니다.
*
* @param painter 이미지 리소스 ID입니다.
* @param modifier Image의 Modifier입니다.
*/
@Composable
fun TerningImage(
Copy link
Contributor

Choose a reason for hiding this comment

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

contentDescription� 없이 작성하기 좋겠당..!

Copy link
Member

@Hyobeen-Park Hyobeen-Park left a comment

Choose a reason for hiding this comment

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

오옹 리컴포지션까지 신경쓴거 짱이네요!! 수고하셨습니다!

@leeeyubin leeeyubin merged commit ebc126f into develop Aug 21, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DOCS 📝 README나 WIKI 등의 문서 개정 REFACTOR ♻️ 전면 수정 유빈💙 유빈
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[REFACTOR] 컴포넌트 문서화 및 추가 리팩토링
4 participants