#pasa el hook y algún ejemplo de uso

1 messages · Page 1 of 1 (latest)

topaz oyster
#

Te paso el código bro

#

import { useState } from 'react';
import Papa from 'papaparse';

const useParseFile = () => {
const [headers, setHeaders] = useState();
const [entries, setEntries] = useState();

const handleFile = (event) => {
    event.preventDefault();

    if (!event) return;

    Papa.parse(event.target.files[0], {
        headers: true,
        skipEmptyLines: true,
        complete: (results) => {
            setHeaders(results.data[0]);
            setEntries(results.data.slice(1));
        }
    });
};

return {
    handleFile,
    headers,
    entries
};

};

export default useParseFile;

#

Y aquí lo uso