velopert [React] 13장 : 리액트 라우터로 SPA 개발하기 Route 컴포넌트를 이용하면, url 경로에 따라 다른 컴포넌트를 보여줄 수 있다. 만약 홈의 주소를 '/'로 설정하고 프로필의 주소를 '/profile'로 설정한다면 '/'이 겹치기 때문에 프로필 페이지에서 홈의 내용도 보일 것이다. 따라서 렌더링 된 컴포넌트들이 다시 처음부터 렌더링 되기 때문에 a태그를 사용하지 않고, Link 컴포넌트를 이용한다. (2) Link 컴포넌트 Link 컴... ReactvelopertReact [React] 11장 : 컴포넌트 성능 최적화 useState의 기본값을 createBulkTodos()로 지정하면, 리렌더링 될때마다 createBulkTodos함수가 실행되지만 괄호 없이 createBulkTodos로 지정하면, 처음 렌더링 될때만 createBulkTodos 함수가 실행된다. 3. 부모 컴포넌트가 리렌더링 될 때 4. forceUpdate 함수가 실행될 때 따라서 컴포넌트가 불필요하게 리렌더링 되는걸 방지해야 한다.... ReactvelopertReact
[React] 13장 : 리액트 라우터로 SPA 개발하기 Route 컴포넌트를 이용하면, url 경로에 따라 다른 컴포넌트를 보여줄 수 있다. 만약 홈의 주소를 '/'로 설정하고 프로필의 주소를 '/profile'로 설정한다면 '/'이 겹치기 때문에 프로필 페이지에서 홈의 내용도 보일 것이다. 따라서 렌더링 된 컴포넌트들이 다시 처음부터 렌더링 되기 때문에 a태그를 사용하지 않고, Link 컴포넌트를 이용한다. (2) Link 컴포넌트 Link 컴... ReactvelopertReact [React] 11장 : 컴포넌트 성능 최적화 useState의 기본값을 createBulkTodos()로 지정하면, 리렌더링 될때마다 createBulkTodos함수가 실행되지만 괄호 없이 createBulkTodos로 지정하면, 처음 렌더링 될때만 createBulkTodos 함수가 실행된다. 3. 부모 컴포넌트가 리렌더링 될 때 4. forceUpdate 함수가 실행될 때 따라서 컴포넌트가 불필요하게 리렌더링 되는걸 방지해야 한다.... ReactvelopertReact