¿Cómo puedo mostrar dos valores, por ejemplo, name y price ?
En el siguiente código, solo se muestra el price :
{ Header: 'Price', accessor: (row) => row.price, Cell: (props) => ({ props.value !== [] ? props.value.map(({ name, price }) => (name && price)).join(", ") : '' }) ) },props.value.map(({ name, price }) => (`${name} ${price}`)).join(", ")concatenar las cadenas
name + " " + priceo
`${name} ${price}`Puede simplificar la definición de su columna a:
{ Header: 'Price', accessor: 'price', Cell: ({ row: { values: { name, price } } }) => `${name} ${price}`, }, La devolución de llamada Cell de la biblioteca de la react-table en una columna tiene acceso a los datos de la fila, es decir values .