1. 기기의 개발자 옵션에서 USB debugging 활성화 2. 기기에서 크롬 켜기 3. PC 크롬에서 주소창에 chrome://inspect/#devices 입력후 접속 4. Devices 탭에서 'Discover USB devices' 체크 5. 디버깅할 도메인을 'Open tab with url'에 입력 후 'Open' 클릭 여기까지는 기본 적인 내용이고, 로컬에서 개발중인 사이트를 디버깅 하기 위해서는 몇 가지 작업이 더 필요하다. 1. 포트 포워딩 'Port forwarding...' 버튼을 누르면 아래와 같은 창이 나타난다. abc.com:1234 로 접속했을 때 abc.com:5678 로 연결을 원한다면, Port: 1234, IP address and port: abc.com:5678 를..
2021-01-13T01:28:30 이라는 문자열을 Date 포맷으로 변경할 때, 다음과 같이 Safari에서의 결과가 잘못 표시되는 현상이 있다. Safari에서는 timezone 값을 Chrome 등 다른 브라우저와 다르게 처리하여 발생하는 것으로 보인다. 해결하려면 국내 기준으로 시간 문자열 뒤에 +09:00를 추가하면 된다. const datetimeString = '2021-01-13T01:28:30'; new Date(`${datetimeString}+09:00`); 하지만 고정 값을 넣는 것이 꺼려진다면 다음과 같이 timezone 값을 입력 시간에 더해주면 된다. 이 경우에는 timezone 식별자인 Z를 시간 문자열 뒤에 추가로 붙여준다. const datetimeSring = '2021..
1. this 바인딩과 함께 전달 class MyComponent extends React.Component { myMethod(param, e) { console.log(param); // 'someParam' console.log(e); // SyntheticEvent } render() { return ( {/* this 바인딩과 함께 전달 */} ); } } 2. arrow function 활용 class MyComponent extends React.Component { myMethod(param, e) { console.log(param); // 'someParam' console.log(e); // undefined } render() { return ( {this.myMethod('some..
- Total