はじめに
Onlookはデザイナーと開発者のために作られたオープンソースのデザインツールで、ユーザーは実行中のReactアプリケーションで直接デザインし、デザインの変更をコードに変換することができます。このツールは、FigmaやWebflowに似た直感的なビジュアル編集体験を提供しますが、ネイティブ操作とシームレスなコード統合に重点を置いています。Onlookは、ReactとTailwindCSSフレームワークのプロジェクトの設計から開発までのプロセスを合理化するように設計されています。活発な開発者コミュニティがあり、新機能の追加やより多くのフレームワークをサポートするために常に更新されています。
機能一覧
- リアルタイムの設計変更ブラウザ上で直接ReactアプリのUIを変更し、リアルタイムで結果を確認できます。
- コード切り替え設計変更を適切なコードに変換し、コードベースに直接プッシュする。
- マルチフレームワーク対応現在、ReactとTailwindCSSがサポートされており、将来的にはさらに多くのフレームワークに対応する予定です。
- ローカルオペレーションすべての操作はローカルで行われ、データのセキュリティとプライバシーを保護します。
- オープンソースコミュニティ豊富なコミュニティによるサポートと貢献、継続的な機能の更新と改善。
ヘルプの使用
オンルックをインストールする
- ダウンロード Onlook::
- OnlookのGitHubページをご覧ください。
- 右上の "Code "ボタンをクリックし、"Download ZIP "を選択してソースコードをダウンロードするか、直接ローカルにリポジトリをクローンしてください:
git clone https://github.com/onlook-dev/onlook.git
- 開発環境のセットアップ::
- Node.jsがインストールされていることを確認する(最新の安定版を推奨)。
- クローンしたディレクトリまたは解凍したフォルダに移動する:
cdオンルック
- 依存関係をインストールします:
npmインストール
- もし
.env.example
コピーして名前を変更してください。環境
必要に応じてAPIキーを入力してください。
- オンルック開始::
- 開発サーバーを実行する:
npm run dev
- これでOnlookが起動し、ローカルでのブラウズや編集が可能になる。
- 開発サーバーを実行する:
オンルックを使ったデザイン
- Reactプロジェクトの開始::
- Reactプロジェクトがローカルで実行されていることを確認する(たとえば
npmスタート
).
- Reactプロジェクトがローカルで実行されていることを確認する(たとえば
- 設定項目::
- あなたの
next.config.mjs
もしかしたらnext.config.js
Olookプラグインをpath "からパスをインポートする; const nextConfig = { 次のように設定します。 experimental: { swcPlugins: [ [ "@onlook/nextjs", { projectRoot: path.resolve(".") }] ] } }; export default nextConfig; ["@onlook/nextjs" { projectRoot: path.resolve(".".}] } ] }。 export default nextConfig.
- 他のフレームワークを使用する場合、具体的な設定ガイドラインについては、Olookのドキュメントを参照してください。
- あなたの
- オンルックでの編集::
- Olookアプリを開くと、Reactプロジェクトが認識され、ロードされます。
- Chromeのデベロッパーツールと同じように、クリック、ドラッグ、ドロップでUIを編集できます。
- コンテキスト・メニューを使用して要素を選択し、そのコードの位置を表示または編集します。
- ポスティングの変更::
- デザインの変更が完了したら、"Publish "ボタンをクリックすると、Onlookは変更したコードをGitHubリポジトリにプッシュするためのPull Requestを生成します。
運営内容
- ナビゲーション階層レイヤーパネルを使用して、プロジェクト内のさまざまなレイヤーを選択、非表示、または展開します。
- スタイルエディター色、フォント、レイアウトなどを調整し、変更をブラウザで直接確認できます。
- コンポーネント操作コンポーネントのコピー、貼り付け、移動、削除が可能。
- ホットキーのサポートCMD+Optionでインタラクティブモードに切り替え、ページ内をスクロールすることができます。
ほら
- バージョン互換性ReactのバージョンがOnlookでサポートされているバージョンと一致していることを確認してください。
- 更新Olookのアップデートを定期的にチェックし、最新の機能や修正を確認する。
- コミュニティへの参加Onlook のコミュニティに参加して、ディスカッションに参加したり、問題を報告したり、コードを提供したりしましょう。
これらのステップを踏むことで、Onlookを使いこなし、デザインと開発の生産性を高め、Reactアプリで直接デザインし、デザインを保守可能なコードにシームレスに変換することができます。