1. 머나먼 친척 클래스와 연결시켜주고 싶어라~
오늘도 레이아웃에 고통받고 있는 1인이다. 오늘은 ck-editor이다. 모바일로 전환하면서 ck-editor의 오류를 잡아나가고 있는데, 해당 클래스가 sticky가 활성화되면 (sticky는 어느지점에서 fixed로 바뀌는 녀석이다.) sticky가 fixed가 될 때, 아주 멀고 먼 친척 클래스에 스타일링을 주고싶은데... 클래스가 부모로 엮여있지 않아서 참 난감하다. 제이쿼리에 hasClass 같은 녀석이 없나 찾아보았지만 결국에는 해결책을 찾지 못하였다.
가내수공업 중....🤣 이건 정말 아닌 것 같아서 도중에 그만뒀다. 해결책.. 찾을 수 있을까?
console.log(
EditorRef.current.childNodes[1].childNodes[1].childNodes[0].childNodes[1].classList.forEach(
ele => ele === "ck-sticky-panel__content_sticky",));
2. DateTimePicker 교체
머테리얼 ui의 dateTimePicker을 적용하고나서 좋았었는데, 모바일 반응형이 안되고, 커스텀이 안되서 바꿔야한다고 포스팅을 올렸을텐데, 오늘에서야 드디어 바꾼다. 마음에 드는 라이브러리가 왜이렇게 없는건지 엄청 헤매서 찾았다. 이번에 내가 적용할 라이브러리는 @syncfusion/ej2-react-calendars 이다.
진짜 난생 처음 들어본 라이브러리일거다. 나도 정말 우연찮게 찾은 라이브러리인데, 최근에도 업데이트가 되고있고, 꽤나 수요가 있고, UI도 깔끔하다. 날짜 선택기와 시간선택기 모두 다 있고 다 좋았는데, 문제는 부트스트랩과 머테리얼ui cdn를 기본적으로 깔고 들어가야하는 것 같은데, 그대로 적용해버리면 지금까지 스타일링 했던 것들이 모두 깨져버리는 현상이 왔다.... 후.. 또 유목민이다... 아마도 직접 만드는게 더 빠르려나...?
3. 협력사 발표로부터 시작되는 나를 알리는 시간
밤 늦게까지 팀원들과 PPT 작업으로 발표에 우리를 알리는 시간을 가졌다. 작업 시 가장 힘들었던 점은 우리는 이러한 로직을 짜는 것이 당연하다고 생각해서, 당연하게 로직을 슥슥 그려서 결과를 만들어냈는데, 이것을 고민이라고 할 수 있을까? 라는 생각이였다. 쓰로틀 이용해서 최적화, 서버요청 줄임, 리덕스 쓸지말지 이런건 당연한 거 아닌가..... ? 🤔 참...
우리의 경우, 진짜로 프로덕트를 만들어냈다는 점과 섬세한 작업이 눈에 띈다는 칭찬을 받았다. 그럴 수 밖에 없는게, 우리는 정말로 사용자의 사용성 개선과 우리가 가진 문제를 해결하려고 열중했기 때문이다. 그 점은 다른 조보다 정말로 특별날 수 밖에 없다. 페이지의 요소 하나하나가 필요하지 않은 것들이 없다. 사용한 것들 중 오버스펙은 눈을 씻고 찾아볼 수 가 없다. 정말로 우리 서비스를 사용하는 유저가 이 기능이 정말 필요한 것이 맞을까? 편한 동선과 사용성에 대해 매일 토론하고, 코딩은 문제를 해결하기 위한 도구라는 본질을 잊지 않고, 끝까지 달려왔고, 이것이 우리의 결과다.
마지막으로 우리 프로덕트에 많은 관심가져주고, 응원을 주어서 감사하다. 앞으로도 기술보다 사용자가 앞에 있는 개발자가 되도록 무한히 노력할 것이며, 지속적인 업데이트를 통하여 결과를 보여줬어 끝! 이런 것이 아니라 정말로 유학생들을 위한 에타로 성장시킬 것이며, 유학생들이 UFO 속에서 위로받을 수 있고, 서로 소통하며 도움을 받을 수 있는 커뮤니티가 되도록 끊임없이 노력할 것이다!
'🙋♀️ 회고 > 항해99 2기' 카테고리의 다른 글
[WIL] 항해 99 14주차 회고록 (1) | 2021.09.12 |
---|---|
[WIL] 항해 99 12주차 회고록 (0) | 2021.08.23 |
[WIL] 항해 99 11주차 회고록 (0) | 2021.08.19 |
[WIL] 항해 99 10주차 회고록 (0) | 2021.08.09 |
[WIL] 항해 99 9주차 회고록 (0) | 2021.08.02 |