O núcleo NX é uma pequena biblioteca, responsável apenas por uma coisa. Permite criar e combinar componentes e middlewares. Um componente excuta seus middlewares quando ele está ligado ao DOM e ganha todas as funcionalidades adicionadas deles. NX vem com alguns middlewares núcleo fora da caixa, que você pode encontrar listados abaixo. - Interpolação de texto: Interpolar valores do código na visualização dinamicamente ou uma vez. Inclui filtros opcionais. - atributos dinâmicos e personalizados: Use atributos nativos avaliados de uma vez ou dinamicamente ou defina alguns atributos personalizados. - Manuseio de eventos: Adicione manipuladores de eventos em linha para ouvir em qualquer evento. Inclui limitadores de taxa opcionais. - Fluxo visual: Use blocos condicionais e loops dentro da visualização HTML. - Ligação de dados: Dados unidirecionais, one-time ou dois-way vinculando em qualquer evento e sem casos de borda. - Renderização: Modularize seu código HTML e CSS movendo-os em arquivos separados para cada componente. - Roteamento: Roteamento simples, mas poderoso com sincronização automática de parâmetros e eventos de roteador. - Estilo dinâmico: Simplifique o estilo passando objetos para os atributos de estilo e classe. - Animações: Crie animações poderosas usando apenas alguns atributos HTML. - Qualquer outra coisa que você definir com o simples ' middleware de função (elem, state, next) {}' syntax. Estes podem ser combinados para criar componentes com a funcionalidade desejada. Os componentes básicos feitos de forma alternativa podem ser estendidos e usados, para evitar o código da caldeira.