400===Dev Library 11

React 실전 프로젝트 적용기: Todo 앱 만들기 📝

오늘은 앞서 배운 React 핵심 개념들을 활용해서 실제 Todo 앱을 만들어보겠습니다!1. 프로젝트 구조 설계 📂src/├── components/│ ├── TodoInput.js│ ├── TodoList.js│ ├── TodoItem.js│ └── TodoFilters.js├── hooks/│ └── useTodos.js├── contexts/│ └── TodoContext.js└── App.js2. 상태 관리 설계 (Context API) 🗃️// TodoContext.jsconst TodoContext = createContext();export function TodoProvider({ children }) { const [todos, setTodos] = useSta..

React 개발자를 위한 핵심 개념 총정리 🎯

오늘은 React 개발자가 꼭 알아야 할 핵심 개념들을 알아보겠습니다.1. Component가 뭔가요? 🧩레고 블록을 생각해보세요!레고처럼 작은 부품들을 조립해서 큰 작품을 만드는 것UI를 재사용 가능한 조각으로 나누는 것이 바로 Component예요// 함수형 컴포넌트 예시function Button({ text, onClick }) { return ( {text} );}// 사용 예시 alert('안녕!')} />2. Props와 State 🎭Props (Properties)마치 택배 배송처럼 작동합니다!부모가 자식에게 전달하는 데이터읽기 전용 (수정 불가)컴포넌트의 "설정값"// 부모 컴포넌트function Parent() { return ;}// 자식 컴포넌트fun..

Create a simple React component that displays a message passed as a prop.

In this response, I'll guide you through creating a simple React component that displays a message passed as a prop, breaking down each step with an analogy to make the process clear and understandable.The Big PictureImagine you're building a small sign that can display different messages. The message on the sign can be changed by providing a new message. In React, we create components to build ..

What is a React component, and how does it differ from a regular JavaScript function?

React components are special JavaScript functions or classes that return JSX to define the structure and behavior of a user interface, whereas regular JavaScript functions do not inherently have this UI-focused capability.The Big PictureThink of a React component as a self-contained, reusable building block for a web application, much like a LEGO piece that can be used to build complex structure..

jQuery Traversing(요소 이동하기)

Traversing 이란 "move through" 또는 이동하다 즉 HTML element(태그)를 찾는다.  : HTML은 DOM tree 구조여서 다른 element와의 관계 속에서 태그를 찾아야 한다.  1 div : ul의 parent, 하위 모든 태그 ancestor2 ul : 좌측, 우측 li 태그의 parent 및 div 태그 child3 좌측 li : span 태그 parent, ul 태그 child, div 태그 descendant4 span 태그는 li 태그 child, ul 및 div 태그 descendant5 li 태그는 서로 sibling (동일한 부모 보유)6 b 태그는 우측 li 태그 child, ul 및 div 태그 descendant parent()정의: 선택한 eleme..

728x90
반응형