
리액트 무한 렌더링에 대한 오류를 잡다.
웹페이지 작업 중 다국어 처리 기능이 필요하다고 하여 react-i18next 다국어 라이브러리를 사용하게 되었다. i18next와 react-i18next는 둘 다 다국어화(i18n)를 쉽게 구현 할 수 있도록 도와주는 라이브러리로 i18next는 순수 자바스크립
react-i18next 다국어처리 방법은 링크를 클릭하면 자세하게 설명되어 있다.이전 글에서 json 파일로 {"korea":"한국"} 언어를 적용했는데, 번역된 언어가 장문이고, 이를 엔터를 하려면 어떻게 해야할까?json에서 엔터, /br, \\n 모두 적용이 안
카테고리 뎁스를 재귀하는 과정에서 빈배열을 가진 카테고리 id를 확인하는데 이때 \[] 빈배열을 '==undefined'로 하여 코드를 작성했더니 에러가 발생하였다. 그리고 빈배열이 undefined와 다름을 알게 되었다.예제코드를 보면 다음과 같다.빈 배열(\[])
수정, 에디터 모드 일 때 text가 수정이 안된다니! value값이 보여진 상태에서 수정할 수 있는 방법을 찾았다!

크로스 브라우징 작업중 오페라브라우저만 F12로 개발자도구가 열리지 않아 찾아봤다.메뉴> 개발자>개발자 도구를 클릭할수 있지만단축키로 ctrl+shift+i를 누르면 바로 열린다그리고, ctrl+shift+c 도 열리는데i는 console로 바로 보여지고c는 eleme

8개의 다국어서비스가 지원되는 웹을 만들었는데 각 웹 브라우저마다 ui/ux가 정상적으로 노출되는지, 또 브러우저 언어에 따라 제대로 데이터를 변환하여 가져오는지를 확인해야했다.크로스 브라우징(Cross Browsing)웹사이트나 애플리케이션이 여러 종류의 웹브라우저(

nginx를 사용하여 React를 빌드하는 과정에서api가 제대로 읽히지 않은 이슈가 발생했다.로컬에서는 잘됐는데 빌드하니 서버연결이 안돼서 당황했고, 잘 살펴보니 Cannot read property 'protocol' of undefined라고 한다.개발자 도구를