UI ⭐ 10k stars
UIs con enlace de datos declarativo y dependencias automáticas.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i knockout
import ko from 'knockout';
const vm = { nombre: ko.observable('Mundo') };
ko.applyBindings(vm);
Dos casos de uso comunes implementados con esta librería.
Un contador con click.
import ko from 'knockout';
const vm = { contador: ko.observable(0), incrementar: () => vm.contador(vm.contador() + 1) };
ko.applyBindings(vm);
// HTML: <button data-bind="click: incrementar">+1</button>
// <span data-bind="text: contador"></span>Renderiza una lista.
import ko from 'knockout';
const vm = { items: ko.observableArray(['A', 'B', 'C']) };
ko.applyBindings(vm);
// HTML: <ul data-bind="foreach: items"><li data-bind="text: $data"></li></ul>| Categoría | UI |
|---|---|
| Stars (GitHub) | ⭐ 10k |
| Sitio oficial | https://knockoutjs.com/ |
| GitHub | https://github.com/knockout/knockout |
| Instalación | npm i knockout |
| Relacionadas | Vue.js · Angular · React.js |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.