Codstak
    • Home
    • DSA
    • JavaScript
    • TypeScript
    • Node.js
    • React
    • More↓
      BlogReact PrepPricingDiscordNewsletterLeaderboard
    React challenge/easy

    Repair the Announcement Composer

    Challenge workspace

    15-20 min
    Conditional renderingPath 4/33
    State & eventsConditional renderingForms

    Suggested first

    Counter Card

    Your workspace must pass its server-side browser checks to complete this challenge.

    Character Counter

    Build a compact composer using a controlled textarea.

    Requirements

    • Store textarea content in state.
    • Enforce the provided 140-character maximum.
    • Derive and display the remaining character count.
    • Disable Publish for empty or whitespace-only content.