seeyouletter / seeyouletter-fe

0 stars 0 forks source link

[πŸ’Œ FEATURE REQUEST] Block의 μ‚­μ œλ‘œμ§μ„ κ΅¬ν˜„ν•œλ‹€ #72

Closed JengYoung closed 1 year ago

JengYoung commented 1 year ago

멈좰! πŸ–πŸ» μž μ‹œ 체크 λ“€μ–΄κ°‘λ‹ˆλ‹€~

λ°°κ²½ 및 μ„€λͺ…

생각보닀 μ΄λ²ˆμ— λ”œλ ˆμ΄κ°€ 됐닀. 😭 λ°”μœ 와쀑에 λ‚˜λ¦„ 둜직이 λ³΅μž‘ν•˜κΈ°λ„ ν–ˆκ³ , μž”λ²„κ·Έκ°€ λ§Žμ•„μ„œ μ§„μ ˆλ¨Έλ¦¬κ°€ λ‚˜λ”λΌ. (ν˜„μƒμ—μ„œ λ‹€λ₯Έ 일듀이 많이 κ²ΉμΉ˜λ‹€ λ³΄λ‹ˆ, ν™•μ‹€νžˆ κ³„νšν–ˆλ˜ λŒ€λ‘œ μ΄ν–‰ν•˜κΈ° νž˜λ“€κΈ΄ ν•˜λ”λΌ.) 특히 μ„€κ³„ν•˜λŠ” 뢀뢄이 ꡉμž₯히 κ³ ν†΅μŠ€λŸ½κΈ°λ„ ν–ˆκ³ .

μ΄λ²ˆμ—λŠ” μ‚­μ œλ‘œμ§μ„ κ΅¬ν˜„ν•˜λ € ν•œλ‹€. 사싀 λ‹€λ₯Έ λ‘œμ§μ— λΉ„ν•΄μ„œλŠ” ꡉμž₯히 간단할 것 κ°™λ‹€. κ·Έλƒ₯ 있던 μ»΄ν¬λ„ŒνŠΈλ₯Ό μ‚­μ œν•˜λŠ” κΈ°λŠ₯을 κ΅¬ν˜„ν•  것이닀.

μ΄λ•Œ μ£Όμ˜ν•  게 μžˆλ‹€. ν•¨λΆ€λ‘œ taskλ₯Ό μ§€μšΈ λ•Œμ—λŠ” updateμ—μ„œ 되돌릴 λ•Œ 자칫 꼬일 수 μžˆλ‹€. taskλŠ” μ ˆλŒ€ μ§€μš°μ§€ 말자. λ¬Όλ‘  이것이 1000개 정도가 되면 μƒλ‹Ήνžˆ κ³¨μΉ˜μ•„νŒŒμ§€κ² μ§€λ§Œ, 그건 κ·Έλ•Œ κ°€μ„œ μƒκ°ν•˜μž. μ§€κΈˆμ€ ν•  일이 그만큼 λ§Žλ‹€.

κΈ°λŒ€κ²°κ³Ό

UX

  1. μ‚¬μš©μžκ°€ active된 블둝/그룹을 backspace ν‚€λ₯Ό λˆ„λ₯Έ μˆœκ°„ μ‚­μ œκ°€ λ˜μ–΄μ•Ό ν•œλ‹€.
  2. μ‚­μ œκ°€ 되면 블둝/그룹에 λŒ€ν•œ ν‘œμ‹œκ°€ μ‚¬μ΄λ“œλ°”μ—μ„œ 사라져야 ν•œλ‹€.
  3. μ‚­μ œκ°€ 되면 νŽ˜μ΄μ§€λ₯Ό κ·Έλ¦¬λŠ” κ³³μ—μ„œ 사라져야 ν•œλ‹€.

Code

  1. νƒœμŠ€ν¬νμ— μ‚­μ œμ— κ΄€ν•œ 둜직이 μΆ”κ°€λ˜μ–΄μ•Ό ν•œλ‹€.

λŒ€μ•ˆ μ œμ‹œ

사싀 μ΅œμ ν™”λ„ μ μš©ν•΄μ•Ό ν•œλ‹€. μ•„λ¬΄λž˜λ„ νƒœμŠ€ν¬ 큐(사싀은 아직 큐의 의미λ₯Ό κ°–κ³  μžˆμ§€λŠ” μ•Šμ§€λ§Œ)μ—μ„œ μ˜λ―Έμ—†λŠ” μˆ˜μ •/생성/μ‚­μ œκ°€ 반볡될 것 κ°™λ‹€. 이λ₯Ό λ°˜μ˜ν•˜μ§€ μ•Šμ€ μ΄μœ λŠ”, μΆ”ν›„ νƒœμŠ€ν¬ νμ—μ„œ 되돌리기 κΈ°λŠ₯을 μ‚¬μš©ν•  μ‹œ λ¬Έμ œκ°€ λ°œμƒν•  μ†Œμ§€κ°€ λ§Žλ‹€. (이미 μ΅œμ ν™”ν–ˆκΈ° λ•Œλ¬Έμ—)

λ‹€λ§Œ 이λ₯Ό λ°±μ—”λ“œμ— λ„˜κΈ°λŠ” λ¦¬μ†ŒμŠ€λ„ μ•„κΉŒμšΈ λΏλ”λŸ¬, μ˜λ―Έμ—†λŠ” 데이터가 λ§Žλ‹€ λ³΄λ‹ˆ μΆ”ν›„ API에 μš”μ²­ν•  λ•ŒλŠ” μ΅œμ ν™” κΈ°λŠ₯을 μΆ”κ°€ν•΄μ£Όμž. μ•„λ§ˆ 블둝을 μ—…λ°μ΄νŠΈν•˜λŠ” μͺ½μ—μ„œ 맀우 λ§Žμ€ νš¨μœ¨μ„±μ΄ κΈ°λŒ€λœλ‹€. 이λ₯Ό 톡해 데이터 λ³€κ²½ 과정을 맀우 효율적으둜 μ²˜λ¦¬ν•  수 μžˆμ§€ μ•Šμ„κΉŒ κΈ°λŒ€ν•œλ‹€.

참고자료

No response