Syntetyczne eventy w React

Syntetyczne eventy w React
GO
  • Rejestracja:około 3 lata
  • Ostatnio:około 3 lata
  • 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?

edytowany 1x, ostatnio: Gonzales
vpiotr
Popraw tytuł
Xarviel
  • Rejestracja:ponad 3 lata
  • Ostatnio:2 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:około 3 lata
  • Ostatnio:około 3 lata
  • 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:ponad 3 lata
  • Ostatnio:2 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.

Riddle
A ja bym chciał żeby się cokolwiek testowało :D chyba że masz na myśli "manualne" testy hehehe he.
marcio
  • Rejestracja:ponad 17 lat
  • Ostatnio:2 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.