CoorpAcademy / components

[🌲] Front components for Coorpacademy
https://coorpacademy.github.io/components/components
6 stars 6 forks source link

Adds snabbdom engine #15

Closed godu closed 8 years ago

godu commented 8 years ago

https://github.com/cyclejs/cycle-core/issues/204#issuecomment-176377932

CoorpAcademyAdmin commented 8 years ago

#15 - Replace virtual-dom to snabbdom

godu commented 8 years ago

Peut etre un probleme de compatibilité avec les events https://github.com/paldepind/snabbdom#eventlisteners-module

function clickHandler(number) { console.log('button ' + number + ' was clicked!'); }
h('div', [
  h('a', {on: {click: [clickHandler, 1]}}),
  h('a', {on: {click: [clickHandler, 2]}}),
  h('a', {on: {click: [clickHandler, 3]}}),
]);
godu commented 8 years ago

Solution => https://github.com/paldepind/snabbdom/blob/master/modules/eventlisteners.js On peut facilement faire un proxy au module de base pour reprendre l'interface React.