Syntetyczne eventy w React

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?

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.

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?

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.

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1