일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 시스템설계면접팁
- 리팩토링2판4장
- 디자인패턴
- git commit 협업
- cypress React
- 가상면접2장
- file not found Error
- 테스트코드책
- awss3
- cypressBDD
- 전략패턴
- 가상면접3장
- react-ga
- 리팩터링2판테스트
- 시스템설계면접예시
- Git commit 합치기
- 헤드퍼스트전략패턴
- 시스템설계
- git commit merge
- react
- FirebaseAnalytics
- formik submitting not working
- gitsquash
- git squash
- 시스템설계면접
- 가상면접으로대규모시스템
- s3이미지다운로드됨
- 시스템설계방법
- formik react-query submitting not working
- 리액트구글애널리틱스
- Today
- Total
목록전체 글 (276)
mingg IT
보호되어 있는 글입니다.
보호되어 있는 글입니다.
ref 를 이용하면 돔 요소에 직접 접근 할 수 있다. 돔 요소에 포커스를 주거나, 크기나 스크롤 위치를 알고 싶을 경우 함수형 컴포넌트에서 ref 속성값을 사용한 예 import React, { useRef, useEffect } from "react"; function TextInput({ inputRef }) { return ( 저장 ); } export default function Form() { const inputRef = useRef(); useEffect(() => { inputRef.current.focus(); }, []); return ( inputRef.current.focus()}>텍스트로 이동 ); } forwardRef 함수를 사용하는 코드 import React, { use..
사용하지 않은 예제 function App() { return ( 상단 메뉴 하단 메뉴 ); } function Profile({username}) { return ( ); } function Greeting({username}) { return {`${username}님 안녕하세요`}; } Profile은 컴포넌트로 속성 값만을 전달하고 username을 사용하지 않음 사용한 예제 const UserContext = React.createContext(""); function App() { return ( 상단 메뉴 하단 메뉴 ); } function Profile() { return ( ); } function Greeting() { return ( {(username) => {`${username}..
함수 실행 시 함수 외부의 상태를 변경하는 연산을 부수 효과라고 부른다. useEffect를 주로 사용함. ex) API호출, 이벤트 처리 함수를 등록, 해제 [API 호출 예제] import React, { useState, useEffect } from "react"; export default function MyComponent(userId) { const [user, setuser] = useState(null); useEffect(() => { getUserApi(userId).then((data) => setuser(data)); }, [userId]); return ( {!user && 사용자 정보를 가져오는 중...} {user && ( {`name is $(user.name)`} {`a..
보호되어 있는 글입니다.
보호되어 있는 글입니다.