FRONT 113

[Javascript] 알고리즘 기본 문제 - 문자 찾기

10. 문자 찾기 내 풀이 function solution(s, t) { let answer = 0; for (let x of s) { if (x === t) answer++; } return answer; } let str = "COMPUTERPROGRAMMING"; console.log(solution(str, "R")); split 사용 function solution(s, t) { let answer = s.split(t).length; // 입력받은 문자로 분리시켜 문자 배열화 return answer - 1; // 문자열은 구분한 문자보다 하나 더 생기므로 } let str = "COMPUTERPROGRAMMING"; console.log(solution(str, "R")); 이 때, str마..

FRONT/JAVASCRIPT 2022.03.22

[React] 리액트 훅 useEffect

useEffect란? 렌더링되거나 변수의 값 또는 오브젝트가 달라지게 되면, 그것을 인지하고 업데이트를 해주는 함수. 페이지가 처음 렌더링되고 난 후 무조건 한번 실행된다. useEffect에 배열로 지정한 useState값(Dependency)이 변경되면 실행된다. useEffect(effect, [, deps]); -effect 함수 렌더링 이후 실행할 함수 -deps 특정한 값이 변경될 때 effect함수를 실행하고 싶을 경우 배열안에 그 값을 넣어준다. 빈 배열일 경우 렌더링된 후 단 한번만 실행된다. useEffect(() => {}); // 1 useEffect(() => {}, []); // 2 useEFfect(() => {}, [특정 변수 또는 오브젝트]); // 3 1. Dependen..

FRONT/REACT 2022.03.01