Estudio de Ant Design

UI ⭐ 86k stars
Sistema de diseño React con componentes de alta calidad para interfaces ricas y consistentes.

🤖 Skill de implementación: frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)

1 · Características

2 · Casos de uso

3 · Script minimalista

Instalación: npm i antd

import { Button } from 'antd';
export default () => <Button type="primary">Hola Ant</Button>;

4 · Casos de uso (implementación real)

Dos casos de uso comunes implementados con esta librería.

1. Tabla con datos

Tabla con columnas y datos desde un array.

import { Table } from 'antd';

const columnas = [
  { title: 'Nombre', dataIndex: 'nombre' },
  { title: 'Edad', dataIndex: 'edad' },
];
const datos = [{ key: 1, nombre: 'Ana', edad: 28 }, { key: 2, nombre: 'Luis', edad: 34 }];

export default () => <Table columns={columnas} dataSource={datos} />;
🔁 Cómo funciona: Ant Table recibe `columns` (títulos/campos) y `dataSource`; renderiza ordenación y paginación por defecto.

2. Formulario con validación

Formulario que valida campos y muestra errores.

import { Form, Input, Button } from 'antd';

export default () => (
  <Form onFinish={(v) => console.log(v)}>
    <Form.Item name="email" label="Email" rules={[{ required: true, message: 'Falta el email' }]}>
      <Input placeholder="tú@correo.com" />
    </Form.Item>
    <Button htmlType="submit" type="primary">Enviar</Button>
  </Form>
);
🔁 Cómo funciona: `Form.Item` con `rules` valida antes de llamar `onFinish`; los errores se muestran bajo cada campo.

5 · Referencia

CategoríaUI
Stars (GitHub)⭐ 86k
Sitio oficialhttps://ant.design/
GitHubhttps://github.com/ant-design/ant-design
Instalaciónnpm i antd
RelacionadasMaterial-UI · Bootstrap · Semantic UI
📦 Regla de librerías (local primero): revisar C:\Users\TUF\Documents\librerías\local\ antes de descargar. Volver al índice de los 66 estudios.