Coding
React Component Generator
Generate a clean, reusable React component for any feature with responsive design, proper state management, accessibility best practices, and optimized code structure. This prompt helps developers quickly create production-ready UI components that are maintainable, scalable, and easy to integrate.
Coding
Prompt
Generate a reusable React component for [feature]. Include responsive UI, state management, accessibility, and optimized code structure.
ChatGPTClaude
Sample Output
import React, { useState } from "react";
const SearchFilter = ({ items = [] }) => {
const [query, setQuery] = useState("");
const filteredItems = items.filter((item) =>
item.name.toLowerCase().includes(query.toLowerCase())
);
return (
<section aria-labelledby="search-title" className="search-filter">
<h2 id="search-title">Search Items</h2>
<label htmlFor="search-input">Search by name</label>
<input
id="search-input"
type="search"
value={query}
onChange={(e) => setQuery(e.target.value)}
placeholder="Search..."
aria-describedby="search-help"
/>
<p id="search-help">{filteredItems.length} results found</p>
<ul>
{filteredItems.map((item) => (
<li key={item.id}>{item.name}</li>
))}
</ul>
</section>
);
};
export default SearchFilter;
#programming#ai#ai#productivity