react-emotion-starter

1.2.6 • Public • Published

React-Emotion-Starter

This starter provides a minimal setup for creating a react application.

Quick Start

npx react-emotion-starter my-app
cd my-app
npm run dev # or yarn dev

Tech Stack

  • React, TypeScirpt, Emotion, Recoil, Tanstack-Query
  • React Router, ESLint, Prettier, Vite, I18next

Folder Structure

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

Common Components

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

License

MIT License

Author

Github: one-chance
Email: woody.front@gmail.com

Package Sidebar

Install

npm i react-emotion-starter

Weekly Downloads

9

Version

1.2.6

License

MIT

Unpacked Size

157 kB

Total Files

85

Last publish

Collaborators

  • one-chance