React & Taipu
Taipu Taipu
Π—Π°ΠΌΠ΅Ρ‚ΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ постоянныС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ вычислСния сильно тормозят Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π”Π°Π²Π°ΠΉ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Ρ†ΠΈΠΊΠ» Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ посмотрим, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ лишниС шаги.
React React
ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΄Π°Π²Π°ΠΉ Π½Π°Ρ‡Π½Ρ‘ΠΌ с Π»ΠΎΠ³ΠΈΠΊΠΈ обновлСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ чистыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ React.memo ΠΈΠ»ΠΈ useMemo, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΠΈΡˆΠ½ΠΈΡ… пСрСсчётов. И Π΅Ρ‰Ρ‘, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вынСсти слоТныС вычислСния ΠΈΠ· Ρ„Π°Π·Ρ‹ отрисовки Π² useEffect ΠΈΠ»ΠΈ Π² Π²ΠΎΡ€ΠΊΠ΅Ρ€, Ссли Ρ‚Π°ΠΌ асинхронныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.
Taipu Taipu
Π—Π²ΡƒΡ‡ΠΈΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ. Π‘Π»Π΅Π΄ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΡ€ΡŽΠΊΠΈ Π² ΠΌΠ΅ΠΌΠΎ Π±Ρ‹Π»ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌΠΈ, ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈ Ρ‚ΡΠΆΡ‘Π»ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΠ· Ρ€Π΅Π½Π΄Π΅Ρ€Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ² для асинхронных Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΡΡ‚Π°Ρ€Π°Π΅ΠΌΡΡ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы.
React React
Π’ΠΎΡ‡Π½ΠΎ. ΠŸΡƒΡΡ‚ΡŒ Π½Π° Π±Ρ€ΠΈΡ„ΠΈΠ½Π³Π°Ρ… Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…, Π° всю ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠ΅Ρ€Π΅Π»ΠΎΠΆΠΈΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ процСссы. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сократит врСмя Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°.