← Back to All Weeks
Week 6
Feb 9-15: React Fundamentals
Key Concepts
- React: JavaScript library for building UIs with components
- JSX: XML-like syntax that transpiles to
React.createElement()
- Components: Functions returning JSX (must start with capital letter)
- Props: Immutable input parameters passed to components
- State:
useState() Hook for managing changeable component data
- Events:
onClick, onChange, onSubmit event props
- Re-rendering: State setter calls trigger component re-renders
Resources
From INFO 340: Client-Side Development