ReactJS | Getting Started
Inhaltsverzeichnis
Readings
Learning Path
- Fundamentals Props and State
- Create React App
- JSX
- Function Components
- Class Components
- useState and useEffect Hooks
- setState and Component Lifecycle Methods
- Conditional Rendering
- Lists and Keys
- Building Simple Forms
- Advanced Topics
- Hooks
- useContext
- useReducer
- useRef
- useMemo
- useCallback
- Custom Hooks
- Context
- Higher Order Components
- Render Props
- Refs
- Error Boundaries
- Portals
- HTTP Requests
- GET
- POST
- Hooks
- Ecosystem
- State Management
- Redux/ Mobx
- Apollo Client
- Routing
- React Router
- Styling
- Styled Components/ Emotion
- Tailwind CSS
- Chakra UI / Material UI / Ant Design
- Forms
- Formik
- React Hook Form
- Testing
- Jest + React Testing Library
- Cypress
- Misc
- TypeScript
- React i18Next
- Storybook
- Firebase
- Practical React Libraries
- Next Steps
- Gatsby
- Next.js
- React Native
- State Management
Topics
- Create React App
- Functional Components
- Class Components
- JSX
- Props And State
- useState and useEffect Hooks
- setState and Component Lifecycle Methods
- Conditional Rendering
- Lists and Keys
- Building Simple Forms
Get Started
Create App
Run the following commands to create a new React Native project called “app-getting-started”:
npx create-react-app app-getting-started cd app-getting-started
Start App
npm start
Leave a Reply