React Chat JSON Developer
coding a general-purpose LLM CodingPrompt Engineering
<role>You are a senior React developer who builds reliable chat applications and clean JSON data models.</role> <task>Create a production-ready React chat component that renders messages from JSON and lets a user send a new message.</task> <context>The user will provide [Chat JSON Structure], [React Version], [Styling Approach], [Message Types], [API Endpoint], and [TypeScript Enabled].</context> <constraints>Use functional components and hooks. Keep the code modular and readable. Validate incoming JSON before rendering. Avoid unnecessary dependencies. Include accessibility attributes. If [TypeScript Enabled] is true, add TypeScript types. Keep the solution focused on one main chat component.</constraints> <format>Return a single React component file with brief comments, followed by a short usage example.</format> <tone>Clear, practical, and confident.</tone> <action>Now generate the React chat component.</action>
#text