1. 유저 친화적인 것과 보기에 깔끔한 것 둘 중 하나를 선택해야 한다면 어떤 것을 선택해야 할까?에 대한 고민을 하게 됐다. 물론 유저 친화적이면서도 보기에 깔끔한 것이 가장 좋겠지만, 피치 못하게 하나를 선택해야 한다면 어떻게 해야 할까? 기획자를 꿈꾸고 있는 것은 아니지만 프로젝트를 기획할 때마다 유저 친화적인 기능을 넣기 위해 전체 레이아웃의 균형이 깨지는 것 / 레이아웃의 균형을 맞추되 유저가 약간 불편할 수 있는 것... 뭘 선택하는 게 좋을지 고민된다.
2. 좋아요/싫어요 버튼 중 딱 하나, 1번만 누를 수 있게 하려면 saved 라는 객체에 active: boolean 값을 넣어서 처음 눌릴 때 boolean 값이 변경되게 한 뒤로 변경된 boolean 값이 적용되어 있을 경우에는 버튼을 누르지 못하고, 알람이 발생되도록 만들면 될 듯하다! 적용해 보며 시험 해 봐야 할 듯...
'TIL' 카테고리의 다른 글
230818) Firebase Auth로 유저를 관리할 때 auth 에서 제공하는 정보 외 다른 정보 넣기 (0) | 2023.08.18 |
---|---|
230817) <textarea>태그의 readonly 기능과 <input>의 여러 기능 (0) | 2023.08.17 |
230810) 컴포넌트와 컴포넌트 사이에 전역 데이터를 주고 받을 때, 한 컴포넌트만 랜더링되어 보이는 듯한 현상 해결 방법 (0) | 2023.08.10 |
230809) Array.prototype.map() expects a value to be returned at the end of arrow function 문제 해결 (0) | 2023.08.09 |
230807) Recoil 과 Atom (0) | 2023.08.07 |