분류 전체보기216 배열의 객체에서 특정 값이 있는 index 찾기 var arr3 = [ { num : 0, name : "홍길동" }, { num : 1, name : "박보검" }, { num : 2, name : "강호동" } ]; var index = arr3.findIndex(i => i.name == "강호동"); console.log(index); // 2 yeolco.tistory.com/157 2020. 9. 21. [error] Property does not exist on type 'never' Error useState hook을 사용하여 배열을 정의할 때 타입스크립트 에러가 발생함. 해결 useState 뒤에 를 명시해준다. const [arr, setArr] = useState([]) 2020. 9. 21. [React 스터디] 5 : Ref 전달하기 Ref란? 일부 구성 요소가 참조한 데이터를 하위 항목에게 전달하는 기능입니다. Ref를 사용할 때 input/textarea 등에 포커스를 해야 할 때 특정 DOM의 크기를 가져와야 할 때 특정 DOM에서 스크롤 위치를 가져오거나 설정을 해야 할 때 외부 라이브러리를 사용 할 때 1. ref 전달하기 // FancyButton.js const FancyButton = React.forwardRef((props, ref) => ( {props.children} )); import FancyButton from './FancyButton'; const ref = React.createRef(); render() { return ( Click me!; ) } 직접적인 부모-자식간이 아닌, ref 를 자식에게.. 2020. 9. 20. includes : 배열 속 요소, 문자열 속 문자 유무(boolean) https://www.codingfactory.net/10899 JavaScript / Object / String.includes() / 특정 문자열을 포함하는지 확인하는 메서드 .includes() .includes()는 문자열이 특정 문자열을 포함하는지 확인하는 메서드입니다. IE는 Edge부터 지원합니다. 문법 string.includes( searchString, length ) searchString : 검색할 문자열로 필수 요소입니다. 대� www.codingfactory.net ['en', 'fr', 'es', 'pt'].includes(language) 2020. 9. 18. Chrome 기본 브라우저 언어 변경하기 Chrome에서 원하는 언어로 모든 설정과 메뉴를 표시하도록 설정할 수 있습니다. 이 옵션은 Windows 및 Chromebook 컴퓨터에서만 사용할 수 있습니다. Mac 또는 Linux를 사용 중이신가요? Chrome은 자동으로 컴퓨터의 기본 시스템 언어로 표시됩니다. 컴퓨터에서 Chrome을 엽니다. 오른쪽 상단에서 더보기 - 설정을 클릭합니다. 하단에서 고급을 클릭합니다. '언어'에서 언어를 클릭합니다. 사용하려는 언어 옆에 있는 [더보기]를 클릭합니다. 원하는 언어가 표시되지 않으면 언어 추가를 클릭하여 추가합니다. 이 언어로 Chrome 표시 또는 이 언어로 Chrome OS 표시를 클릭합니다. 이 옵션은 Windows 및 Chromebook 컴퓨터에서만 사용할 수 있습니다. 변경사항을 적용하려.. 2020. 9. 18. 글자수 입력 제한(한글, 영문, 숫자) : charAt, charCodeAt charAt 이용시 for (var i = 0; i >11?3:c>>7?2:1); return b })(string); console.log(stringByteLength + " Bytes"); yangyag.tistory.com/438 [javascript] 글자수 제한 .. 2020. 9. 17. 검색엔진최적화 : meta tag title, description title은 15자, description은 45자 이내로 하는 것이 좋다고 한다. blog.usefulparadigm.com/%EA%B2%80%EC%83%89%EC%97%94%EC%A7%84%EC%B5%9C%EC%A0%81%ED%99%94-seo-%EC%89%AC%EC%9A%B4-%EA%B0%80%EC%9D%B4%EB%93%9C-f003911b0a79 검색엔진최적화(SEO) 쉬운 가이드 웹사이트를 만들 때 반드시 고려할 항목 중 하나가 검색엔진최적화(Search Engine Optimization, 이하 ‘SEO’)라는 건 누구나 아는 사실입니다. 아무리 멋지고 유익한 콘텐츠가 가득 담긴 사이트가 있다 blog.usefulparadigm.com searchadvisor.naver.com/guide/ma.. 2020. 9. 15. css animation 지원하지 않는 브라우저에서 보이게 하기 css animation은 익스플로러 10부터 적용된다. 애니메이션을 짰는데 opacity: 0으로 시작하는 경우 지원하지 않는 브라우저에서는 요소가 보이지 않게 된다. 미지원 브라우저에서 보이도록 하기 위해 요소에 opacity: 1 을 주고 키프레임 시작점에서 opacity: 0 을 준다. 키프레임이 먹히지 않더라도 요소가 보여진다. p { opacity: 1; animation-name: fadeIn; animation-iteration-count: 1; animation-fill-mode: forwards; animation-duration: 1s; } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } hyeonseok.com/blog/.. 2020. 9. 15. [React 스터디] 4 : Error Boundary 에러 경계 하위 컴포넌트 트리의 어디에서든 자바스크립트 에러를 기록하며 깨진 컴포넌트 트리 대신 폴백 UI를 보여주는 React 컴포넌트 다음과 같은 에러는 포착하지 않습니다. 이벤트 핸들러 비동기적 코드 (예: setTimeout 혹은 requestAnimationFrame 콜백) 서버 사이드 렌더링 자식에서가 아닌 에러 경계 자체에서 발생하는 에러 getDerivedStateFromError & componentDidCatch getDerivedStateFromError는에러정보를 state에 저장해 화면에 나타내는 용도로 쓰입니다. componentDidCatch는 에러 정보를 서버로 전송하는 용도로 사용됩니다. getDerivedStateFromError(error) componentDidCatc.. 2020. 9. 13. 이전 1 ··· 5 6 7 8 9 10 11 ··· 24 다음