[Javascript] Error: Malformed UTF-8 data
2023. 4. 12. 23:29
개발/Error note
리액트에서 cryptojs 사용중 Malformed UTF-8 data 오류가 발생했다. 나의 경우엔 백엔드와 공유한 키를 잘못 입력했을 경우 발생했다. const decAES256 = (data) => { const key = '키' // key 32 바이트 const iv = '' // iv 16 바이트(생략가능) console.log(data) try { const decrypt = CryptoJS.AES.decrypt(data, CryptoJS.enc.Utf8.parse(key), { iv: CryptoJS.enc.Utf8.parse(iv), padding: CryptoJS.pad.Pkcs7, mode: CryptoJS.mode.CBC, // cbc 모드 }).toString(CryptoJS.en..
[UI/UX] 인터랙티브?UI/UX?
2023. 2. 11. 19:17
개발/HTML, CSS
회사 신규개발을 진행하면서 HTML, CSS를 더 익숙하게 핸들링 할 수 있어야 된다는 것을 많이 느꼈다. 또한 팀장님과 이야기하면서 자주 나오는게 UI/UX, 사용자가 편해야한다. 개발자의 마인드가 아니라 사용자가 어떤부분을 불편하게느낄지 어떤걸 사용하게될지 모든 경우의 수를 다양하게 예측해서 불편함이 생기는걸 방지해두어야 한다고 했다. 그래서 찾게된 인터랙티브 UI/UX책. 차근 차근 배워나가야지. 그렇다면 UI/UX는 뭐고 인터랙티브 UI/UX는 무엇인가? UI(User Interface) - 사람과 사물 또는 시스템, 기계, 컴퓨터 프로그램 등 사이에서 의사소통을 할 수 있도록 일시 or 영구적인 접근을 위해 만들어진 물리적, 가상적 매개체를 뜻한다. 즉, 사용자가 특정 콘텐츠를 이용할 때 만나는..