-
Notifications
You must be signed in to change notification settings - Fork 1
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
feat: TextField의 suffix 관련 props 제거, docs 수정 #70
Comments
지난 번 SuffixTextField 관련 pr을 읽고 저도 더 고민하던 중이었는데요. SimpleTextField에 suffix를 넣으면 SuffixTextField와 동일해진다.SimpleTextField 사용시 suffix 커스텀이 가능하도록 구현해야 했다면 SuffixTextField와 역할이 중복되므로 문제가 되는 상황이 맞습니다. 그러나 이전에 말씀 드렸듯이 현재 suffix 커스텀이 가능한 건 의도가 아니라 props 순서에 의해 발생하는 구현 상의 버그이고, 이번주 내로 불가하도록 수정될 예정이니 컴포넌트 간 역할 중복은 발생하지 않게 됩니다. SuffixTextField는 suffix를 특정 값으로 고정한다.SuffixTextField는 suffix 커스텀을 위해 존재하는 컴포넌트라고 이해했습니다. 아마 문서에도 설정 가능하다고 적어둔 상태일텐데요 (이 부분은 핸드폰으로 확인이 어려워서 이따 확인해볼게요 🥸) 사용자가 suffix props에 string을 넣을 수 있는 게 예외적인 허용이라는 부분이 잘 이해가 되지 않습니다. 제가 이동 중이라 조금 있다가 나머지도 달아둘게요~ |
@nijuy 고민 중이라 적혀있는 부분은 아직 결정된 부분이 아닙니다.. 코멘트는 픽스 후 재요청 드려도 괜찮을까요? 의견은 환영입니다 |
제가 내일 밤까지는 빠른 확인이 어려울 거 같아서 마음이 급했네요 죄삼다 🥺
특히 이 부분은
를 읽고
TextField export 같은 사항에 대한 제 생각은 말씀하신대로 추후에 달겠지만, |
네네 맞아요 SuffixTextField는 수정 가능하다!를 전달하고 싶었던 건데 같은 문장에 들어있는 게 오해를 만들었네요 ㅠㅡㅠ
|
(TextFieldProps와 문서 분리에 대한 내용은 #72 코멘트로 달았습니다) SimpleTextField suffix 고정이건 제가 SimpleTextField 수정하면서 고쳐야 할 버그이니 해당 이슈에서 고려하지 않으셔도 될 듯 합니다~~! TextField export ➡ 반대우선 저는
|
ISSUE ✅ : TextField의 suffix 관련 props 제거, docs 수정
📖 Summary
피쳐로 분리하는 이유: 사용처 코드 변경이 있을 수 있음
고민한 부분
SimpleTextField에 suffix를 @soongsil.ac.kr로 넣어주면 SuffixTextField와 동일합니다.
TextField가 너무 많은 역할을 지니고 있다고 생각하여, suffix 관련 props를 모두 제거합니다. => 요거 고민중
SimpleTextField, SuffixTextField, PasswordTextField는 유어슈 웹 팀의 편의를 위해 suffix를 특정 값으로 고정시키며
(SuffixTextField의 경우 예외를 두어 사용자가 string 값을 넣을 수 있도록 합니다.) => 요거 고민중
사용자가 자유로운 커스텀을 원한다면 TextField를 확장할 수 있도록 export 합니다.
변경사항
The text was updated successfully, but these errors were encountered: