목록전체 글 (102)
솔미는 성장중

이제는 사용하지 않는 or 잘 사용을 많이 안하는 안티패턴 1. 헝가리안 표기법- 접두어(prefix) 사용 Xex) IComponentProps 2. useMemo, useCallback X- 19버전을 사용하면 사용할 필요없다. (최적화 용도로)- 리액트 컴파일러가 최적화를 해준다.- 메모리 주소값으로 비교하는게 리소스가 많이 들어서 최적화는 비용이 많이 든다. (최적화 용도)- 배열, 숫자, 문자 렌더링될때마다 메모리 값이 동일 / 함수같은 경우는 값이 달라질 수 있음. 가변적인 객체 값을 고정시켜줄 때 사용. useEffect에서 아예 안넣은 거 = useMemo의 빈배열. 바뀌는 값을 묶어놓기 위해서 사용하는건 사용할 수 밖에없음. 함수는 호출되면 메모리 주소가 바뀜. - useCallback..
보호되어 있는 글입니다.

8개국어 다국어를 적용해야 하는 작업이 나에게 들어왔다..!한번 설계를 잡아두면 계속해서 같은 방식으로 사용해 나갈 것이기에 효율적인 설계를 하고 싶은 마음이 컸다. 고려해야할 것은 크게 2가지가 있다.첫번째로는 이용자의 국가를 판별하는 것, 두번째는 어떻게 다국어 콘텐츠를 제공할 것인지이다. 1. 이용자의 국가 판별- 접속 ip대역 : 접속 ip대역을 통해 자동으로 언어를 설정하는것은 비추천 합니다. 사용자가 직접 언어를 선택해서 사용할 수 있게 하는게 제일 좋은거 같습니다. 그 이유는 사용자가 잠시 해외에 거주중인 상태에서 접속한다면 한국어로 보고싶어도 대역이 해외로 잡혀서 자동으로 언어가 전환되면 오히려 이런 유저들은 불편함을 초래할 수 있기 때문입니다! 그래서?- 모바일 설정 언어를 기본으로 ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.