建物の買い物アプリ-日1
Disclaimer: This is not a tutorial
これはちょうど私がログ/ドキュメントをShopifyアプリを構築し、うまくいけば、それを起動するドキュメントをログにしようとしている🤞
何を建てているのですか。
私はいくつかの良い進歩をするまで、アプリのアイデアを明らかにしないことを決めた.それには十分な理由がある.Shopifyアプリ市場は急速に成長しており、人々は常にアプリを作り、それらを販売するアイデアを探しています.
まあ、それは私は次の画期的なアプリを構築しようとしている私のようではない😅 ちょうどそれを安全に再生しようとすると、最初.
私はアイデアについていくつかの研究を行う上でいくつかの時間を費やしている、どのように動作しますか?どのような問題を解決するのですか?といくつかの他の質問.私は信じて、誰もがプロジェクトを開始する前に行う必要があります.
Teaser: This app has something to do with offering discounts 🙈
どのようなツールを使用する計画ですか?
Day 1の進捗時間
Shopify Partners Dashboardで新しいアプリをセットアップして、API資格情報を得てください
App name becomes URI of the app in Shopify Admin when a merchant opens the app. Therefore, I tend to create 3 apps on partner dashboard ( appname, appname-local, appname-staging) to reserve the appname as URI )
app.scss
ファイルでポラリススタイルを輸入してください.エントリポイントファイル
import React from 'react';
import { render } from 'react-dom';
import { App } from '@inertiajs/inertia-react';
const el = document.getElementById('app');
render(
<App
initialPage={JSON.parse(el.dataset.page)}
resolveComponent={(name) =>
import(`./Pages/${name}`).then((module) => module.default)
}
/>,
el,
);
Make sure to create Pages directory under resources/js
webpackミックス.js
const mix = require('laravel-mix');
const path = require('path');
mix.react('resources/js/app.js', 'public/js')
.sass('resources/css/app.scss', 'public/css')
.webpackConfig((webpack) => {
return {
output: {
chunkFilename: 'js/[name].js?id=[chunkhash]',
},
resolve: {
alias: {
'@': path.resolve('resources/js'),
},
},
};
});
アプリ.SCSS@import '~@shopify/polaris/dist/styles.css';
私は、ララベルについてつぶやき、買い物をして、ものを反応させます.これのいずれかがあなたのものであるならば、あなたはツイッターでありえます.
Reference
この問題について(建物の買い物アプリ-日1), 我々は、より多くの情報をここで見つけました https://dev.to/zubairmohsin33/building-a-shopify-app-day1-5hhテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol