ਤੁਹਾਡਾ ਫਰੰਟ ਐਂਡ ਅਜੇ ਵੀ jQuery, ਪੁਰਾਣੇ ਕਲਾਸ ਕੰਪੋਨੈਂਟਸ ਜਾਂ ਇੱਕ ਪੁਰਾਣੇ Next.js ਸੈੱਟਅੱਪ 'ਤੇ ਚੱਲਦਾ ਹੈ, ਅਤੇ ਹਰ ਬਦਲਾਅ ਵਿੱਚ ਲੋੜ ਤੋਂ ਵੱਧ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। ਮੈਂ ਇਸਨੂੰ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਪੰਨਾ ਕਰਕੇ ਆਧੁਨਿਕ React ਜਾਂ Next.js ਵਿੱਚ TypeScript ਵਿੱਚ ਤਬਦੀਲ ਕਰਦਾ ਹਾਂ, ਜਦੋਂ ਕਿ ਉਤਪਾਦ ਕੰਮ ਕਰਦਾ ਰਹਿੰਦਾ ਹੈ।
ਮੈਂ ਤੁਹਾਡੇ jQuery ਜਾਂ ਵਿਰਾਸਤੀ React ਫਰੰਟ ਐਂਡ ਨੂੰ ਆਧੁਨਿਕ React ਜਾਂ Next.js ਵਿੱਚ, ਪੰਨੇ ਦਰ ਪੰਨੇ, ਤਬਦੀਲ ਕਰਾਂਗਾ।
ਤੁਹਾਡੇ ਫਰੰਟ ਐਂਡ ਲਈ ਇੱਕ ਮਾਈਗ੍ਰੇਸ਼ਨ ਯੋਜਨਾ ਅਤੇ ਇੱਕ ਛੋਟਾ ਪੰਨਾ ਇੱਕ ਨਮੂਨੇ ਵਜੋਂ ਤਬਦੀਲ ਕੀਤਾ ਗਿਆ।
- ਯੋਜਨਾ ਅਤੇ ਇੱਕ ਨਮੂਨਾ ਪੰਨਾ
- ਲਿਖਤੀ ਮਾਈਗ੍ਰੇਸ਼ਨ ਯੋਜਨਾ
- ਸਰੋਤ ਕੋਡ
3 ਪੰਨਿਆਂ ਤੱਕ React ਜਾਂ Next.js ਵਿੱਚ ਤਬਦੀਲ ਕੀਤੇ ਗਏ, ਪੁਰਾਣੇ ਕੋਡ ਦੇ ਨਾਲ ਚੱਲ ਰਹੇ ਹਨ।
- ਤੱਕ 3 ਪੰਨੇ ਤਬਦੀਲ ਕੀਤੇ ਗਏ
- ਲਿਖਤੀ ਮਾਈਗ੍ਰੇਸ਼ਨ ਯੋਜਨਾ
- ਸਰੋਤ ਕੋਡ
8 ਪੰਨਿਆਂ ਤੱਕ, ਸਾਂਝੇ ਭਾਗ, ਟਾਈਪਸਕ੍ਰਿਪਟ ਕਿਸਮਾਂ ਅਤੇ ਟੈਸਟ।
- ਤੱਕ 8 ਪੰਨੇ, ਕੰਪੋਨੈਂਟ, ਟੈਸਟ
- ਲਿਖਤੀ ਮਾਈਗ੍ਰੇਸ਼ਨ ਯੋਜਨਾ
- ਸਰੋਤ ਕੋਡ
ਇੱਕ ਕਸਟਮ ਪੇਸ਼ਕਸ਼ ਦੀ ਬੇਨਤੀ ਕਰੋ
ਕਸਟਮ ਪੇਸ਼ਕਸ਼ ਦੀ ਬੇਨਤੀ ਕਰਨ ਲਈ ਲੌਗ ਇਨ ਕਰੋ
ਇਸ Zinner ਤੋਂ ਇੱਕ ਵਿਅਕਤੀਗਤ ਪੇਸ਼ਕਸ਼ ਦੀ ਬੇਨਤੀ ਕਰਨ ਲਈ ਇੱਕ ਮੁਫਤ ਖਾਤਾ ਬਣਾਓ ਜਾਂ ਲੌਗ ਇਨ ਕਰੋ।
ਲੌਗ ਇਨ / ਰਜਿਸਟਰ ਕਰੋਵਿਕਰੀ ਤੋਂ ਪਹਿਲਾਂ ਦਾ ਸਵਾਲ ਪੁੱਛੋ
ਸਵਾਲ ਪੁੱਛਣ ਲਈ ਲੌਗ ਇਨ ਕਰੋ
ਪਲੇਟਫਾਰਮ ਸਪੈਮ ਨੂੰ ਘਟਾਉਣ ਲਈ, ਪ੍ਰੀ-ਸੇਲ ਸੁਨੇਹੇ ਸਿਰਫ਼ ਲੌਗ-ਇਨ ਕੀਤੇ ਉਪਭੋਗਤਾਵਾਂ ਦੁਆਰਾ ਹੀ ਭੇਜੇ ਜਾ ਸਕਦੇ ਹਨ।
ਇਸ Zinner ਨੂੰ ਸਿੱਧਾ ਸੁਨੇਹਾ ਭੇਜਣ ਲਈ ਇੱਕ ਮੁਫ਼ਤ ਖਾਤਾ ਬਣਾਓ ਜਾਂ ਲੌਗ ਇਨ ਕਰੋ।
ਲੌਗ ਇਨ / ਰਜਿਸਟਰ ਕਰੋਲੌਗ ਇਨ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ
ਇਸ Zinner ਨੂੰ ਸੁਨੇਹਾ ਭੇਜਣ ਲਈ ਇੱਕ ਮੁਫਤ ਖਾਤਾ ਬਣਾਓ ਜਾਂ ਲੌਗ ਇਨ ਕਰੋ।
ਲੌਗ ਇਨ / ਰਜਿਸਟਰ ਕਰੋਲੌਗ ਇਨ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ
ਇੱਕ ਵਿਅਕਤੀਗਤ ਪੇਸ਼ਕਸ਼ ਦੀ ਬੇਨਤੀ ਕਰਨ ਲਈ ਇੱਕ ਮੁਫਤ ਖਾਤਾ ਬਣਾਓ ਜਾਂ ਲੌਗ ਇਨ ਕਰੋ।
ਲੌਗ ਇਨ / ਰਜਿਸਟਰ ਕਰੋਇੱਕ ਨਜ਼ਰ ਵਿੱਚ
ਤੁਹਾਡੇ ਫੈਸਲੇ ਲੈਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਇਸ ਸੇਵਾ ਬਾਰੇ ਮੁੱਖ ਵੇਰਵੇ। Zinn Hub ਦੁਆਰਾ ਤਿਆਰ ਕੀਤਾ ਗਿਆ, ਵਿਕਰੇਤਾ ਦੁਆਰਾ ਨਹੀਂ।
ਮੁੱਲ ਸਥਿਤੀ
ਮਾਈਗ੍ਰੇਸ਼ਨ ਪਹੁੰਚ
ਤਕਨੀਕੀ ਸਟੈਕ
ਕੀ ਬਰਕਰਾਰ ਰਹਿੰਦਾ ਹੈ
ਡਿਲੀਵਰੀ ਤੋਂ ਬਾਅਦ ਸਹਾਇਤਾ
ਤੁਹਾਨੂੰ ਕੀ ਮਿਲੇਗਾ
ਪੂਰਾ ਵੇਰਵਾ
ਕੁਝ ਉਤਪਾਦ ਕੰਮ ਕਰਦੇ ਹਨ ਅਤੇ ਪੈਸਾ ਕਮਾਉਂਦੇ ਹਨ, ਪਰ ਉਹਨਾਂ ਦਾ ਫਰੰਟ ਐਂਡ ਬਦਲਣਾ ਮੁਸ਼ਕਲ ਹੋ ਗਿਆ ਹੈ: ਟੈਂਪਲੇਟਾਂ ਵਿੱਚ ਫੈਲਿਆ jQuery, ਸਾਲਾਂ ਪਹਿਲਾਂ ਦੇ React ਕਲਾਸ ਕੰਪੋਨੈਂਟ, ਜਾਂ ਇੱਕ Next.js ਐਪ ਅਜੇ ਵੀ Pages Router 'ਤੇ ਹੈ। ਇੱਕ ਪੂਰਾ ਮੁੜ-ਲਿਖਣਾ ਉਤਪਾਦ ਨੂੰ ਮਹੀਨਿਆਂ ਲਈ ਫ੍ਰੀਜ਼ ਕਰ ਦਿੰਦਾ ਹੈ। ਮੈਂ ਦੂਜਾ ਕੰਮ ਕਰਦਾ ਹਾਂ: ਪੁਰਾਣਾ ਅਤੇ ਨਵਾਂ ਕੋਡ ਨਾਲ-ਨਾਲ ਚੱਲਦਾ ਹੈ, ਅਤੇ ਪੰਨੇ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਬਦਲਦੇ ਹਨ, ਇਸ ਲਈ ਤੁਹਾਡੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਕਦੇ ਵੀ ਕੋਈ ਵੱਡਾ ਸਵਿੱਚ-ਓਵਰ ਦਿਨ ਨਹੀਂ ਹੁੰਦਾ।
ਮੈਂ ਇੱਕ ਪਿਛਲੇ ਪ੍ਰੋਜੈਕਟ 'ਤੇ NDA ਦੇ ਤਹਿਤ ਬਿਲਕੁਲ ਇਹੀ ਕੀਤਾ: ਇੱਕ jQuery ਫਰੰਟ ਐਂਡ ਨੂੰ React ਪੰਨੇ ਦਰ ਪੰਨੇ ਵਿੱਚ ਤਬਦੀਲ ਕੀਤਾ ਗਿਆ ਜਦੋਂ ਕਿ ਉਤਪਾਦ ਲਾਈਵ ਰਿਹਾ।
ਸਟਾਰਟਰ ਤੁਹਾਨੂੰ ਯੋਜਨਾ ਦਿੰਦਾ ਹੈ: ਮੈਂ ਪੁਰਾਣੇ ਫਰੰਟ ਐਂਡ ਨੂੰ ਪੜ੍ਹਦਾ ਹਾਂ, ਇਸਦੇ ਪੰਨਿਆਂ ਅਤੇ ਸਾਂਝੇ ਟੁਕੜਿਆਂ ਦਾ ਨਕਸ਼ਾ ਬਣਾਉਂਦਾ ਹਾਂ, ਜੋਖਮਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਂਦਾ ਹਾਂ, ਅਤੇ ਪਹੁੰਚ ਦੇ ਇੱਕ ਕਾਰਜਸ਼ੀਲ ਨਮੂਨੇ ਵਜੋਂ ਇੱਕ ਛੋਟਾ ਪੰਨਾ ਮਾਈਗ੍ਰੇਟ ਕਰਦਾ ਹਾਂ। ਸਟੈਂਡਰਡ ਤਿੰਨ ਪੰਨਿਆਂ ਜਾਂ ਸਕ੍ਰੀਨਾਂ ਤੱਕ ਬਦਲਦਾ ਹੈ। ਐਡਵਾਂਸਡ ਅੱਠ ਤੱਕ ਬਦਲਦਾ ਹੈ, ਉਹਨਾਂ ਨੂੰ ਲੋੜੀਂਦੇ ਸਾਂਝੇ ਕੰਪੋਨੈਂਟ ਬਣਾਉਂਦਾ ਹੈ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਡੇਟਾ ਲਈ TypeScript ਕਿਸਮਾਂ ਅਤੇ ਮੁੱਖ ਪ੍ਰਵਾਹਾਂ ਲਈ ਟੈਸਟਾਂ ਨਾਲ ਕਵਰ ਕਰਦਾ ਹੈ।
ਕੀ ਬਰਕਰਾਰ ਰਹਿੰਦਾ ਹੈ: ਤੁਹਾਡਾ ਬੈਕਐਂਡ, ਤੁਹਾਡੇ URL ਅਤੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਪਤਾ ਵਿਵਹਾਰ। ਕੀ ਬਦਲਦਾ ਹੈ: ਕੋਡ ਕਿਵੇਂ ਸੰਗਠਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਜੋ ਅਗਲੀ ਵਿਸ਼ੇਸ਼ਤਾ ਇੱਕ ਵਾਰ, ਇੱਕ ਥਾਂ 'ਤੇ ਲਿਖੀ ਜਾਵੇ। ਡਿਲੀਵਰੀ ਤੋਂ 14 ਦਿਨਾਂ ਬਾਅਦ, ਮੈਂ ਉਹ ਸਭ ਕੁਝ ਠੀਕ ਕਰਦਾ ਹਾਂ ਜੋ ਸਾਡੇ ਸਹਿਮਤ ਹੋਏ ਅਨੁਸਾਰ ਕੰਮ ਨਹੀਂ ਕਰਦਾ, ਮੁਫਤ।
ਪੰਨੇ ਦਾ ਕ੍ਰਮ ਅਤੇ ਯੋਜਨਾ ਕਾਲਾਂ ਤੋਂ ਬਿਨਾਂ, ਆਰਡਰ ਚੈਟ ਵਿੱਚ ਸਹਿਮਤ ਹੁੰਦੀ ਹੈ। ਹਰੇਕ ਮਾਈਗ੍ਰੇਟ ਕੀਤਾ ਪੰਨਾ ਆਪਣੇ ਆਪ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਨੂੰ ਹਰ ਕੰਮਕਾਜੀ ਦਿਨ ਇੱਕ ਲਿਖਤੀ ਸਥਿਤੀ ਨੋਟ ਮਿਲਦਾ ਹੈ।
ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਕਦਮ
1. ਪੁਰਾਣੇ ਫਰੰਟ ਐਂਡ ਦਾ ਨਕਸ਼ਾ ਬਣਾਓ - ਮੈਂ ਟੈਂਪਲੇਟਾਂ, ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਕੰਪੋਨੈਂਟਾਂ ਵਿੱਚੋਂ ਲੰਘਦਾ ਹਾਂ, ਅਤੇ ਪੰਨਿਆਂ, ਸਾਂਝੇ ਹਿੱਸਿਆਂ ਅਤੇ ਕਿਸੇ ਵੀ ਜੋਖਮ ਭਰੇ ਚੀਜ਼ਾਂ, ਜਿਵੇਂ ਕਿ ਗਲੋਬਲ ਸਟੇਟ ਜਾਂ ਇਨਲਾਈਨ ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਂਦਾ ਹਾਂ।
2. ਕ੍ਰਮ 'ਤੇ ਸਹਿਮਤ ਹੋਵੋ - ਤੁਹਾਨੂੰ ਇੱਕ ਲਿਖਤੀ ਯੋਜਨਾ ਮਿਲਦੀ ਹੈ: ਕਿਹੜਾ ਪੰਨਾ ਪਹਿਲਾਂ ਆਉਂਦਾ ਹੈ, ਇਸਦੇ ਨਾਲ ਕੀ ਚਲਦਾ ਹੈ, ਅਤੇ ਪੁਰਾਣਾ ਅਤੇ ਨਵਾਂ ਕੋਡ ਉਤਪਾਦ ਨੂੰ ਕਿਵੇਂ ਸਾਂਝਾ ਕਰਦੇ ਹਨ ਜਦੋਂ ਦੋਵੇਂ ਮੌਜੂਦ ਹੁੰਦੇ ਹਨ।
3. ਬ੍ਰਿਜ - ਨਵਾਂ React ਜਾਂ Next.js ਕੋਡ ਪੁਰਾਣੇ ਕੋਡ ਦੇ ਨਾਲ ਸਥਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਰੂਟਿੰਗ ਹੁੰਦੀ ਹੈ ਜੋ ਹਰੇਕ ਪੰਨੇ ਨੂੰ ਉਸ ਪਾਸੇ ਭੇਜਦੀ ਹੈ ਜੋ ਇਸਦਾ ਮਾਲਕ ਹੈ।
4. ਪੰਨਿਆਂ ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਮੂਵ ਕਰੋ - ਹਰੇਕ ਪੰਨੇ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ, ਪੁਰਾਣੇ ਸੰਸਕਰਣ ਨਾਲ ਤੁਲਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਆਪਣੇ ਆਪ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਜੋ ਇੱਕ ਸਮੱਸਿਆ ਇੱਕ ਪੰਨੇ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰੇ, ਨਾ ਕਿ ਉਤਪਾਦ ਨੂੰ।
5. ਹੈਂਡਓਵਰ - ਮਾਈਗਰੇਟ ਕੀਤੇ ਪੰਨੇ, ਜੋ ਬਚਿਆ ਹੈ ਉਸ ਲਈ ਅੱਪਡੇਟ ਕੀਤੀ ਯੋਜਨਾ, ਅਤੇ ਅਗਲੇ ਪੰਨਿਆਂ ਲਈ ਪਾਲਣ ਕਰਨ ਵਾਲੇ ਪੈਟਰਨਾਂ ਬਾਰੇ ਇੱਕ ਛੋਟਾ ਨੋਟ।
Zinner ਗੁਣਵੱਤਾ ਗਾਰੰਟੀ
ਹਰ Zinner ਨੂੰ ਪਲੇਟਫਾਰਮ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਸਮੀਖਿਆ ਅਤੇ ਪ੍ਰਵਾਨਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਸਾਰੀਆਂ ਸੇਵਾਵਾਂ ਸਾਡੀ ਗੁਣਵੱਤਾ ਭਰੋਸਾ ਪ੍ਰਤੀਬੱਧਤਾ ਦੁਆਰਾ ਸਮਰਥਿਤ ਹਨ।
ਤੁਹਾਡਾ ਭੁਗਤਾਨ ਉਦੋਂ ਤੱਕ ਸੁਰੱਖਿਅਤ ਹੈ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਡਿਲੀਵਰ ਕੀਤੇ ਕੰਮ ਨੂੰ ਮਨਜ਼ੂਰੀ ਨਹੀਂ ਦਿੰਦੇ।
ਪੈਕੇਜਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ
| ਫੰਕਸ਼ਨ | ਸਟਾਰਟਰ | ਮਿਆਰੀ | ਐਡਵਾਂਸਡ |
|---|---|---|---|
| ਡਿਲੀਵਰੀ ਸਮਾਂ | 4 ਦਿਨ | 10 ਦਿਨ | 21 ਦਿਨ |
| ਸੋਧਾਂ | 1 | 2 | 3 |
| ਦਾਇਰਾ | ਯੋਜਨਾ ਅਤੇ ਇੱਕ ਨਮੂਨਾ ਪੰਨਾ | 3 ਪੰਨੇ ਤੱਕ ਮੂਵ ਕੀਤੇ ਗਏ | 8 ਪੰਨੇ, ਕੰਪੋਨੈਂਟ, ਟੈਸਟ ਤੱਕ |
| ਲਿਖਤੀ ਮਾਈਗ੍ਰੇਸ਼ਨ ਯੋਜਨਾ | ✓ | ✓ | ✓ |
| ਸਰੋਤ ਕੋਡ | ✓ | ✓ | ✓ |
ਪੋਰਟਫੋਲੀਓ
ਇਸ Zinn ਨਾਲ ਸਬੰਧਤ ਵਿਕਰੇਤਾ ਦੇ ਕੰਮ ਦੀਆਂ ਉਦਾਹਰਨਾਂ।

ਫਾਰਮਲਾਈਨ: ਸਟ੍ਰਾਈਪ ਦੇ ਨਾਲ Next.js ਸਟੋਰ
ਇੱਕ ਸਟੋਰਫਰੰਟ ਜਿਸਨੂੰ ਤੁਸੀਂ ਕਲਿੱਕ ਕਰ ਸਕਦੇ ਹੋ: 16 ਸੰਗ੍ਰਹਿ ਵਿੱਚ 4 ਪੋਸਟਰ, ਫਿਲਟਰ ਅਤੇ ਖੋਜ ਜੋ URL ਵਿੱਚ ਰਹਿੰਦੇ ਹਨ, ਇੱਕ ਕਾਰਟ, ਹਲਕੇ ਅਤੇ ਗੂੜ੍ਹੇ ਥੀਮ, ਅਤੇ ਇੱਕ ਚੈਕਆਉਟ ਜੋ ਇੱਕ ਡੈਮੋ ਆਰਡਰ ਜਾਂ ਟੈਸਟ ਮੋਡ ਵਿੱਚ ਇੱਕ ਅਸਲ ਸਟ੍ਰਾਈਪ ਚੈਕਆਉਟ ਸੈਸ਼ਨ ਵਿੱਚ ਖਤਮ ਹੁੰਦਾ ਹੈ। ਮੈਂ ਇਸਨੂੰ ਟਾਈਪਸਕ੍ਰਿਪਟ ਵਿੱਚ ਟੇਲਵਿੰਡ CSS ਦੇ ਨਾਲ ਇੱਕ Next.js ਸਟੈਟਿਕ ਐਕਸਪੋਰਟ ਵਜੋਂ ਬਣਾਇਆ ਹੈ। ਕਾਰਡ ਭੁਗਤਾਨ ਇੱਕ ਕਲਾਉਡਫਲੇਅਰ ਵਰਕਰ ਦੁਆਰਾ ਹੁੰਦੇ ਹਨ ਜੋ ਸਰਵਰ 'ਤੇ ਕਾਰਟ ਦੀ ਕੀਮਤ ਦੁਬਾਰਾ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਅਤੇ ਸਟ੍ਰਾਈਪ ਦੇ ਵੈਬਹੂਕ ਦਸਤਖਤ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ।




Next.js ਵਿੱਚ ਦੋਭਾਸ਼ੀ ਨਿੱਜੀ ਸਾਈਟ
ਅੰਗਰੇਜ਼ੀ ਅਤੇ ਰੂਸੀ ਵਿੱਚ ਇੱਕ ਇੱਕ-ਪੰਨੇ ਦੀ ਨਿੱਜੀ ਸਾਈਟ, ਸੇਵਾਵਾਂ ਭਾਗ ਅਤੇ ਮੇਰੇ ਡੈਮੋ ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਲਿੰਕਾਂ ਦੇ ਨਾਲ। ਮੈਂ ਇਸਨੂੰ Next.js, React ਅਤੇ TypeScript ਨਾਲ ਇੱਕ ਸਟੈਟਿਕ ਐਕਸਪੋਰਟ ਵਜੋਂ ਡਿਜ਼ਾਈਨ ਅਤੇ ਬਣਾਇਆ ਹੈ, ਸਾਦੇ CSS ਮੋਡਿਊਲਾਂ ਅਤੇ ਬਿਨਾਂ UI ਫਰੇਮਵਰਕ ਦੇ ਸਟਾਈਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਸ ਵਿੱਚ ਹਲਕੇ ਅਤੇ ਗੂੜ੍ਹੇ ਥੀਮ ਹਨ, ਅਤੇ ਹਰੇਕ ਭਾਸ਼ਾ ਲਈ ਇੱਕ ਸਮਾਜਿਕ ਪੂਰਵਦਰਸ਼ਨ ਚਿੱਤਰ ਬਿਲਡ ਸਮੇਂ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। GitHub Actions ਇਸਨੂੰ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ Bunny CDN 'ਤੇ ਤੈਨਾਤ ਕਰਦਾ ਹੈ, ਜੋ ਸੁਰੱਖਿਆ ਹੈਡਰ ਜੋੜਦਾ ਹੈ ਅਤੇ www ਅਤੇ ਸਾਦੇ HTTP ਨੂੰ ਮੁੱਖ HTTPS ਪਤੇ 'ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰਦਾ ਹੈ।

ਸੇਵਾ ਵੇਰਵੇ
ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ
ਕਿਉਂਕਿ ਉਤਪਾਦ ਮਹੀਨਿਆਂ ਤੱਕ ਖੜ੍ਹਾ ਰਹੇਗਾ ਅਤੇ ਸਾਰਾ ਜੋਖਮ ਇੱਕ ਰਿਲੀਜ਼ ਦਿਨ 'ਤੇ ਆ ਜਾਵੇਗਾ। ਪੰਨੇ ਦਰ ਪੰਨੇ, ਹਰ ਕਦਮ ਛੋਟਾ, ਟੈਸਟ ਕਰਨ ਯੋਗ ਅਤੇ ਵਾਪਸ ਲੈਣਾ ਆਸਾਨ ਹੈ।
ਪੰਨੇ ਆਪਣੇ ਪਤੇ ਰੱਖਦੇ ਹਨ। Next.js ਦੇ ਨਾਲ, ਨਵੇਂ ਪੰਨੇ ਤਿਆਰ HTML ਦੇ ਰੂਪ ਵਿੱਚ ਬ੍ਰਾਊਜ਼ਰ ਤੱਕ ਪਹੁੰਚਦੇ ਹਨ, ਸਰਵਰ 'ਤੇ ਜਾਂ ਬਿਲਡ ਸਮੇਂ 'ਤੇ ਰੈਂਡਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਇਸਲਈ ਖੋਜ ਇੰਜਣ ਸਮੱਗਰੀ ਨੂੰ ਪਹਿਲਾਂ ਵਾਂਗ ਦੇਖਦੇ ਹਨ। Vite ਨਾਲ React ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰੈਂਡਰ ਕਰਦਾ ਹੈ, ਇਸਲਈ ਖੋਜ ਟ੍ਰੈਫਿਕ ਲਿਆਉਣ ਵਾਲੇ ਪੰਨਿਆਂ ਲਈ ਮੈਂ Next.js ਦੀ ਸਿਫਾਰਸ਼ ਕਰਦਾ ਹਾਂ।
ਹਾਂ। ਮਾਈਗਰੇਟ ਕੀਤੇ ਪੰਨੇ TypeScript ਵਿੱਚ ਲਿਖੇ ਗਏ ਹਨ, ਅਤੇ ਪੁਰਾਣਾ ਕੋਡ JavaScript ਦੇ ਰੂਪ ਵਿੱਚ ਚੱਲਦਾ ਰਹਿੰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਇਸਦੀ ਵਾਰੀ ਨਹੀਂ ਆਉਂਦੀ।
ਨਹੀਂ। ਮਾਈਗ੍ਰੇਸ਼ਨ ਸਿਰਫ਼ ਫਰੰਟ ਐਂਡ ਨੂੰ ਛੂੰਹਦੀ ਹੈ। ਜਿੱਥੇ ਤੁਹਾਡੇ ਬੈਕਐਂਡ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਪੰਨੇ ਨੂੰ ਲੋੜੀਂਦੇ ਡੇਟਾ ਲਈ ਐਂਡਪੁਆਇੰਟ ਹਨ, ਨਵਾਂ ਪੰਨਾ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਉਹ ਡੇਟਾ ਅੱਜ ਸਿਰਫ਼ PHP ਦੁਆਰਾ ਰੈਂਡਰ ਕੀਤੇ HTML ਦੇ ਰੂਪ ਵਿੱਚ ਮੌਜੂਦ ਹੈ, ਤਾਂ ਯੋਜਨਾ ਵਿੱਚ ਛੋਟੇ JSON ਐਂਡਪੁਆਇੰਟਾਂ ਦੀ ਸੂਚੀ ਦਿੱਤੀ ਗਈ ਹੈ ਜਿਨ੍ਹਾਂ ਦੀ ਪੰਨੇ ਨੂੰ ਲੋੜ ਹੈ, ਅਤੇ ਅਸੀਂ ਸਹਿਮਤ ਹੁੰਦੇ ਹਾਂ ਕਿ ਉਸ ਪੰਨੇ ਦੇ ਮੂਵ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਉਹਨਾਂ ਨੂੰ ਕੌਣ ਜੋੜਦਾ ਹੈ।
ਗਾਹਕ ਸਮੀਖਿਆਵਾਂ
ਦੇਖੋ ਸਾਡੇ ਗਾਹਕ ਇਸ Zinn ਬਾਰੇ ਕੀ ਕਹਿੰਦੇ ਹਨ
ਸ਼੍ਰੇਣੀਆਂ
Zinner ਨੀਤੀਆਂ
ਸਬੰਧਤ Zinns

HTML, CSS, javascript, PHP, wordpress ਜਾਂ prestashop ਬੱਗ ਅਤੇ ਗਲਤੀਆਂ ਨੂੰ ਠੀਕ ਕਰੋ






