Skip to content
65 / 98

Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ глобальноС состояниС ошибок Π² React-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ?

Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС ошибок строится Π½Π° Error Boundary для ошибок Ρ€Π΅Π½Π΄Π΅Ρ€Π° ΠΈ контСкста/стора для ошибок бизнСс-Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ API. Error Boundary Π»ΠΎΠ²ΠΈΡ‚ throw Π²ΠΎ врСмя Ρ€Π΅Π½Π΄Π΅Ρ€Π°. Для API-ошибок Π½ΡƒΠΆΠ΅Π½ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‡ΠΈΠΊ (axios interceptor, fetch wrapper) + React Context ΠΈΠ»ΠΈ Zustand для хранСния ΠΈ отобраТСния.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ глобальноС состояниС ошибок Π² React-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ? | JScriptiser