Syntetyczne eventy w React

Syntetyczne eventy w React
GO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

Chciałem spytać czym wyróżniają się syntetyczne eventy w reacie? Czy tym, że działają tak samo na każdej przeglądarce? Ale czy zwykłe eventy javascriptowe nie działają tak samo na każdej przeglądarce?

Xarviel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 847
0

Tutaj masz informacje czym jest SyntheticEvent
https://reactjs.org/docs/events.html#gatsby-focus-wrapper
https://pl.reactjs.org/docs/events.html (jest nawet polska wersja)

Gonzales napisał(a):

Ale czy zwykłe eventy javascriptowe nie działają tak samo na każdej przeglądarce?

Jeśli mówimy o wszystkich przeglądarkach to nie, zdecydowanie nie. Jako przykład mogę podać już nieużywane Internet Explorer, albo jakieś wczesne wersje Edge'a lub Safari z którymi zawsze był jakiś problem. W bardziej nowocześniejszych przeglądarkach zostało to na szczęście poprawione, ale nadal da się dostrzec lekkie różnice w działaniu.

GO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0
Xarviel napisał(a):

Tutaj masz informacje czym jest SyntheticEvent
https://reactjs.org/docs/events.html#gatsby-focus-wrapper
https://pl.reactjs.org/docs/events.html (jest nawet polska wersja)

Gonzales napisał(a):

Ale czy zwykłe eventy javascriptowe nie działają tak samo na każdej przeglądarce?

Jeśli mówimy o wszystkich przeglądarkach to nie, zdecydowanie nie. Jako przykład mogę podać już nieużywane Internet Explorer, albo jakieś wczesne wersje Edge'a lub Safari z którymi zawsze był jakiś problem. W bardziej nowocześniejszych przeglądarkach zostało to na szczęście poprawione, ale nadal da się dostrzec lekkie różnice w działaniu.

Widziałem ten artykuł. Tylko nie wiem czy dobrze rozumiem to, że systetyczne eventy to po prostu takie eventy, które działają tak samo na każdej przeglądarce?

Xarviel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 847
0

Tak wynika z opisu, ale ja raczej bym nie dawał 100% pewności, że wszędzie będzie tak samo i wedlug mnie nadal powinno się testować kod w kilku przeglądarkach z innym silnikiem js'a.

marcio
  • Rejestracja: dni
  • Ostatnio: dni
0

@Gonzales: O ile mnie pamiec nie myli to synthetic events opiera sie o event delegation ale nie chcialbym wprowadzac w blad teraz nie mam czasu zeby poszukac

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.