Frontend Skills
Core Languages
- TypeScript / JavaScript — ใช้งานหลักทั้ง frontend และ backend
- HTML / CSS — semantic markup, responsive layout, CSS modules
Frameworks & Libraries
| เครื่องมือ | หมายเหตุ |
|---|---|
| Preact | production frontend, admin tools (antd + MobX) |
| React | hooks, context, custom hooks |
| Next.js | App Router, SSR/SSG |
| Docusaurus | ใช้สร้าง profile site นี้ |
State Management
- MobX — reactive state สำหรับ Preact admin apps
- react-query — server state, caching, background refetch
- zustand — lightweight global state
Form & Validation
- react-hook-form — performant form management
- yup — schema-based validation
UI Components
- antd (Ant Design) — component library สำหรับ admin tools
Styling
- CSS Modules — scoped styles สำหรับ component
- Tailwind CSS — utility-first, rapid prototyping
Build Tools & Quality
- Vite — dev server และ bundler
- Vitest — unit testing
- Husky — git hooks, pre-commit checks
- npm / pnpm — package management