This starter provides a minimal setup for creating a react application.
npx react-emotion-starter my-app
cd my-app
npm run dev # or yarn dev
- React, TypeScirpt, Emotion, Recoil, Tanstack-Query
- React Router, ESLint, Prettier, Vite, I18next
src
├─ apis # API calls
├─ assets # Static assets
├─ components # Reusable components
├─ constants # Reusable constants
├─ hooks # Custom hooks
├─ interfaces # Type definitions
├─ locales # Localization
├─ pages # Page components
├─ routes # Routes configuration
├─ states # Global states
├─ styles # Global styles
└─ utils # Utility functions
components
└─shared
├─ input # Button, Input, Select, TextArea, TextField
├─ layout # Box, Flex, Grid
├─ media # Icon, Image, Svg
├─ navigation # Link, NavLink, Pagination
└─ typography # Label, Heading, Paragraph, Text
MIT License
Github: one-chance
Email: woody.front@gmail.com