Skip to content

Repository files navigation

Textarea Component Challenge

This project is a React + TypeScript implementation of the GreatFrontEnd Textarea Component challenge: https://www.greatfrontend.com/projects/challenges/textarea-component

Tech stack

  • React 18
  • TypeScript
  • Vite 5
  • Tailwind CSS

Getting started

Install

npm install

Run locally

npm run dev

Open the local URL shown in the terminal.

Build for production

npm run build

Preview production build

npm run preview

Challenge goals

This implementation focuses on the challenge requirements for a reusable textarea component:

  • Customizable label and placeholder
  • Required-field validation behavior
  • Character count with maximum character support
  • Error state and non-error state styling
  • Accessible label and descriptive text wiring with ARIA

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages