REACT_LIB Telegram 696
πŸš€ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ React-прилоТСния? 5 Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… совСтов

БСгодня ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ я ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π° Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ SEO, Π½ΠΎ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ Π±Ρ‹ ΡƒΠΉΡ‚ΠΈ, Π½Π΅ доТдавшись Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π’ΠΎΡ‚ 5 ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ²:

1. Code Splitting (Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°)
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ React.lazy ΠΈ Suspense, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ нСобходимости. ОсобСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π°.

2. Tree shaking
Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ сборщик (Webpack, Vite) удаляСт Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎ (import { Button } from 'lib', Π° Π½Π΅ всё подряд).

3. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ соврСмСнныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ (WebP, AVIF) ΠΈ lazy Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ вСсь Ρ…Π»Π°ΠΌ сразу.

4. ΠœΠΈΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈ сТатиС
Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ GZIP ΠΈΠ»ΠΈ Brotli Π½Π° сСрвСрС. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΈΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠΉΡ‚Π΅ JS/CSS.

5. Critical CSS ΠΈ SSR/SSG
ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± использовании Next.js ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ². Они ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹ΠΉ CSS ΠΈ HTML прямо Π½Π° стартС, особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 3 сСкунд.

❓А ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ?

✍️ @React_lib
πŸ‘7



tgoop.com/React_lib/696
Create:
Last Update:

πŸš€ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ React-прилоТСния? 5 Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… совСтов

БСгодня ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ я ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π° Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ SEO, Π½ΠΎ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ Π±Ρ‹ ΡƒΠΉΡ‚ΠΈ, Π½Π΅ доТдавшись Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π’ΠΎΡ‚ 5 ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ²:

1. Code Splitting (Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°)
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ React.lazy ΠΈ Suspense, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ нСобходимости. ОсобСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π°.

2. Tree shaking
Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ сборщик (Webpack, Vite) удаляСт Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎ (import { Button } from 'lib', Π° Π½Π΅ всё подряд).

3. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ соврСмСнныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ (WebP, AVIF) ΠΈ lazy Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ вСсь Ρ…Π»Π°ΠΌ сразу.

4. ΠœΠΈΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈ сТатиС
Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ GZIP ΠΈΠ»ΠΈ Brotli Π½Π° сСрвСрС. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΈΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠΉΡ‚Π΅ JS/CSS.

5. Critical CSS ΠΈ SSR/SSG
ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± использовании Next.js ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ². Они ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹ΠΉ CSS ΠΈ HTML прямо Π½Π° стартС, особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 3 сСкунд.

❓А ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ?

✍️ @React_lib

BY React




Share with your friend now:
tgoop.com/React_lib/696

View MORE
Open in Telegram


Telegram News

Date: |

Among the requests, the Brazilian electoral Court wanted to know if they could obtain data on the origins of malicious content posted on the platform. According to the TSE, this would enable the authorities to track false content and identify the user responsible for publishing it in the first place. Invite up to 200 users from your contacts to join your channel Judge Hui described Ng as inciting others to β€œcommit a massacre” with three posts teaching people to make β€œtoxic chlorine gas bombs,” target police stations, police quarters and the city’s metro stations. This offence was β€œrather serious,” the court said. Hui said the time period and nature of some offences β€œoverlapped” and thus their prison terms could be served concurrently. The judge ordered Ng to be jailed for a total of six years and six months. The administrator of a telegram group, "Suck Channel," was sentenced to six years and six months in prison for seven counts of incitement yesterday.
from us


Telegram React
FROM American