20
Saját React komponensek Miklós Bertalan Miért? Hogyan? Mikor?

Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Saját React komponensekMiklós Bertalan

Miért? Hogyan?

Mikor?

Page 2: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Npm install?

Page 3: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Npm install?

- Mennyire bonyolult?

- Hány helyen használnám?

- Hány módon használnám?

- Mások is használnák?

Page 4: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Npm install?

Page 5: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Külső komponensek

- Gyors prototípus

- Sokoldalú

- Megbízható

- Nehezen testreszabható

- Domain specifikus ismeretet igényel

- Olcsó hatást kelt

Page 6: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Saját komponensek

- Testreszabható

- Igényes

- Progresszív

- Időigényes

Page 7: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Kutatás

Page 8: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Testreszabhatóság

Page 9: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Testreszabhatóság

Page 10: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Konzisztencia

Page 11: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Újrahasznosítás

Page 12: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Újrahasznosítás

Page 13: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Részletek

- Browser integráció

- Accessibilitás

- Fókusz kezelés

- Mobil nézet

- Helykihasználás

Page 14: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Browser Integració

- Cursor

- Pseudo állapotok

- Auto focus

- Autocomplete

- Input type / Virtual keyboard

- Element specifikus tulajdonságok

Page 15: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Accessibility

Page 16: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Accessibility

Page 17: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Fókusz kezelés

- onFocus / onBlur

- ev.preventDefault()

- Auto focus

- element.focus()

Page 18: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Mobil Nézet

- Ritkán probléma

- Hover vs Touch

- Virtual keyboard

- Animációk

- Helykihasználás

Page 19: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Helykihasználás

- Tradicionális méret váltás layout reflow-t okozhat

- Változó méretek általában absolute / fixed

elhelyezésűek

- Portál

- Fixed position

- ev.clientY / ev.clientX

Page 20: Miklós Bertalan Saját React komponensek - hwsw.hu · Basa Sunda Bosanski Català Cancel OK Anr bac Re C Ca Re, Int ca AR /en-US/docs/We... Q C https: developer.mozilla.org ARIA

Köszönöm a figyelmet!