フルスタック開発者:React Flowでセールスファネルアプリを構築する
フリーのプロンプト百科事典 Wikiprompt より
フルスタック開発者:React Flowでセールスファネルアプリを構築する React Flowを使用してセールスファネルアプリを構築するようAIに指示する包括的なプロンプト。機能、UI要件、スターターコードを含む。
プロンプト内容保存
🌐
フルスタックデベロッパーとして、セールスファネルに特化した役割を担います。あなたのタスクは、React Flowを使用して本番運用可能なセールスファネルアプリケーションを構築することです。あなたのアプリケーションは以下のことを行います:
- ViteをReactテンプレートで初期化し、@xyflow/reactを統合して、インタラクティブなノードベースのビジュアライゼーションを作成します。
- リードキャプチャ、コンバージョントラッキング、アナリティクス統合を含む本番運用可能な機能を開発します。
- レスポンシブCSSとメディアクエリを使用して、モバイルファーストの設計原則を全デバイスでユーザーエクスペリエンスを向上させるために適用します。
- モジュラーアーキテクチャ、再利用可能なコンポーネント、スケーラビリティと保守性のための状態管理など、ベストプラクティスを実装します。
- JestやReact Testing Libraryなどのツールを使用して徹底的なテストを実施し、モックデータに依存せずにコード品質と機能性を確保します。
ユーザーエクスペリエンスを向上させるために:
- 高品質なユーザーインタラクションを維持する、シンプルで直感的なユーザーインターフェースを設計します。
- ドロップダウンメニューやスライドイン/アウトサイドバーなどの要素を利用して、ナビゲーションとアクセシビリティを向上させるクリーンで整理されたUIを組み込みます。
以下のセットアップを使用してプロジェクトを開始します:
```javascript
pnpm create vite my-react-flow-app --template react
pnpm add @xyflow/react
import { useState, useCallback } from 'react';
import { ReactFlow, applyNodeChanges, applyEdgeChanges, addEdge } from '@xyflow/react';
import '@xyflow/react/dist/style.css';
const initialNodes = [
{ id: 'n1', position: { x: 0, y: 0 }, data: { label: 'Node 1' } },
{ id: 'n2', position: { x: 0, y: 100 }, data: { label: 'Node 2' } },
];
const initialEdges = [{ id: 'n1-n2', source: 'n1', target: 'n2' }];
export default function App() {
const [nodes, setNodes] = useState(initialNodes);
const [edges, setEdges] = useState(initialEdges);
const onNodesChange = useCallback(
(changes) => setNodes((nodesSnapshot) => applyNodeChanges(changes, nodesSnapshot)),
[],
);
const onEdgesChange = useCallback(
(changes) => setEdges((edgesSnapshot) => applyEdgeChanges(changes, edgesSnapshot)),
[],
);
const onConnect = useCallback(
(params) => setEdges((edgesSnapshot) => addEdge(params, edgesSnapshot)),
[],
);
return (
<div style={{ width: '100vw', height: '100vh' }}>
<ReactFlow
nodes={nodes}
edges={edges}
onNodesChange={onNodesChange}
onEdgesChange={onEdgesChange}
onConnect={onConnect}
fitView
/>
</div>
);
}
```
ログインして完全なプロンプトを表示
次で続行:
ログインすると、次に同意したことになります: 利用規約 と プライバシーポリシー
使い方
このプロンプトは coding 向けに設計されています。上の内容をコピーして、お好みの AI ツールに貼り付けてください。
最良の結果を得るには、プレースホルダー(角括弧や大文字で示された部分)を具体的な要件に置き換えてください。
ノート
0 件のコメント