Ink-text-input: λ§ˆμŠ€ν‚Ήλœ ν…μŠ€νŠΈλ‘œ μ»€μ„œ ν‘œμ‹œ

에 λ§Œλ“  2019λ…„ 09μ›” 22일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: vadimdemedes/ink-text-input

mask κ°€ μ„€μ •λ˜μ–΄ 있으면 showCursor κ°€ μž‘λ™ν•˜μ§€ μ•ŠλŠ” κ²ƒμœΌλ‘œ λ‚˜νƒ€λ‚¬μŠ΅λ‹ˆλ‹€. κΈ°λŠ₯이 λͺ…μ‹œμ μœΌλ‘œ 보호된 것 κ°™μŠ΅λ‹ˆλ‹€. https://github.com/vadimdemedes/ink-text-input/blob/6c5b29d2ac595357e3ca64064b92e2e5856fcde5/src/index.js#L53

이 경우 μ»€μ„œλ₯Ό μˆ¨κΈ°λŠ” νŠΉλ³„ν•œ μ΄μœ κ°€ μžˆλŠ”μ§€ κΆκΈˆν•˜μ‹­λ‹ˆκΉŒ? :)

enhancement help wanted

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ•ˆλ…•ν•˜μ„Έμš” @vadimdemedes!

λ‚΄ μ‚¬μš© μ‚¬λ‘€μ˜ 경우 일련의 λ‹€λ₯Έ μž…λ ₯이 μžˆλŠ” μ–‘μ‹μ˜ ν•œ 단계인 마슀크된 API 토큰에 λŒ€ν•œ μž…λ ₯이 μžˆμŠ΅λ‹ˆλ‹€. μΌλΆ€λŠ” ν…μŠ€νŠΈ μž…λ ₯이고 μΌλΆ€λŠ” 선택 μž…λ ₯μ΄μ§€λ§Œ λͺ¨λ“  κ²½μš°μ— μ‚¬μš©μžκ°€ μˆ˜ν–‰ν•΄μ•Ό ν•˜λŠ” μž‘μ—…μ„ λ‚˜νƒ€λ‚΄λŠ” μΌμ’…μ˜ ν‘œμ‹œκΈ°κ°€ μžˆμŠ΅λ‹ˆλ‹€(선택 μ˜΅μ…˜ μ˜†μ˜ ν‘œμ‹œκΈ°, ν…μŠ€νŠΈ μž…λ ₯의 μ»€μ„œ λ“±). showCursor=true λŠ” μ»€μ„œλ₯Ό ν™œμ„±ν™”ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— ν•œ 가지 μ˜ˆμ™ΈλŠ” 마슀크된 API 토큰 ν•„λ“œμž…λ‹ˆλ‹€.

μ΄μƒμ μœΌλ‘œλŠ” μ»€μ„œκ°€ μž…λ ₯이 "집쀑"되고 ν…μŠ€νŠΈλ₯Ό 받아듀일 μ€€λΉ„κ°€ λ˜μ—ˆμŒμ„ λ‚˜νƒ€λ‚΄κΈ° μœ„ν•΄ ν‘œμ‹œλ  수 μžˆμŠ΅λ‹ˆλ‹€. 그렇지 μ•ŠμœΌλ©΄ μ‹œκ°μ μΈ λ‹¨μ„œκ°€ μ—†κ³  μ‚¬μš©μžκ°€ 무엇을 ν•΄μ•Ό 할지 ν˜Όλž€μŠ€λŸ¬μ›Œν•  수 μžˆμŠ΅λ‹ˆλ‹€(자리 ν‘œμ‹œμž ν…μŠ€νŠΈλ₯Ό μΆ”κ°€ν•˜λŠ” 것 μ™Έμ—λŠ” 일관성을 μ„ ν˜Έ).

image

λͺ¨λ“  3 λŒ“κΈ€

mask 속성을 λ„μž…ν•œ λ™κΈ°λŠ” μ•”ν˜Έ μž…λ ₯을 ν—ˆμš©ν•˜λŠ” κ²ƒμ΄μ—ˆμœΌλ©° 일반적으둜 λͺ…λ°±ν•œ 이유둜 * λ˜λŠ” 빈 λ¬Έμžμ—΄λ‘œ λ§ˆμŠ€ν‚Ήλ©λ‹ˆλ‹€. μ•”ν˜Έ μž…λ ₯을 λ³Έ λŒ€λΆ€λΆ„μ˜ μž₯μ†Œμ—μ„œ μ»€μ„œκ°€ 숨겨져 μžˆμœΌλ―€λ‘œ λ™μΌν•œ λ™μž‘μœΌλ‘œ λ‘€λ§ν–ˆμŠ΅λ‹ˆλ‹€. :)

λ‹Ήμ‹ μ˜ μ‚¬μš© μ‚¬λ‘€λŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ?

μ•ˆλ…•ν•˜μ„Έμš” @vadimdemedes!

λ‚΄ μ‚¬μš© μ‚¬λ‘€μ˜ 경우 일련의 λ‹€λ₯Έ μž…λ ₯이 μžˆλŠ” μ–‘μ‹μ˜ ν•œ 단계인 마슀크된 API 토큰에 λŒ€ν•œ μž…λ ₯이 μžˆμŠ΅λ‹ˆλ‹€. μΌλΆ€λŠ” ν…μŠ€νŠΈ μž…λ ₯이고 μΌλΆ€λŠ” 선택 μž…λ ₯μ΄μ§€λ§Œ λͺ¨λ“  κ²½μš°μ— μ‚¬μš©μžκ°€ μˆ˜ν–‰ν•΄μ•Ό ν•˜λŠ” μž‘μ—…μ„ λ‚˜νƒ€λ‚΄λŠ” μΌμ’…μ˜ ν‘œμ‹œκΈ°κ°€ μžˆμŠ΅λ‹ˆλ‹€(선택 μ˜΅μ…˜ μ˜†μ˜ ν‘œμ‹œκΈ°, ν…μŠ€νŠΈ μž…λ ₯의 μ»€μ„œ λ“±). showCursor=true λŠ” μ»€μ„œλ₯Ό ν™œμ„±ν™”ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— ν•œ 가지 μ˜ˆμ™ΈλŠ” 마슀크된 API 토큰 ν•„λ“œμž…λ‹ˆλ‹€.

μ΄μƒμ μœΌλ‘œλŠ” μ»€μ„œκ°€ μž…λ ₯이 "집쀑"되고 ν…μŠ€νŠΈλ₯Ό 받아듀일 μ€€λΉ„κ°€ λ˜μ—ˆμŒμ„ λ‚˜νƒ€λ‚΄κΈ° μœ„ν•΄ ν‘œμ‹œλ  수 μžˆμŠ΅λ‹ˆλ‹€. 그렇지 μ•ŠμœΌλ©΄ μ‹œκ°μ μΈ λ‹¨μ„œκ°€ μ—†κ³  μ‚¬μš©μžκ°€ 무엇을 ν•΄μ•Ό 할지 ν˜Όλž€μŠ€λŸ¬μ›Œν•  수 μžˆμŠ΅λ‹ˆλ‹€(자리 ν‘œμ‹œμž ν…μŠ€νŠΈλ₯Ό μΆ”κ°€ν•˜λŠ” 것 μ™Έμ—λŠ” 일관성을 μ„ ν˜Έ).

image

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰