react-table-lib-by-zarakeye
TypeScript icon, indicating that this package has built-in type declarations

1.0.12 • Public • Published

React Table Library by Zarakeye

React Table library is a small easily customizable React library in Typescript build under ViteJS and styled with TailwindCSS.

its purpose is to display structured data in the form of a table. This table, the component that is rendered by React table library, takes at least 2 props:

  • Columns which defines the columns of the table. Each column corresponds to a property of the data type. We specify the type of the property, its display name and possibly a rendering function which defines how the corresponding property will be displayed.

  • Rows containing the table of structured data.

Setup

This library has been implemented on a system with a nodejs version equals or higher than 22.13.1. If nodejs is not yet installed on your system, please install it globally by entering the command :

Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:

  • Configure the top-level parserOptions property like this:
export default tseslint.config({
  languageOptions: {
    // other options...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
})
  • Replace tseslint.configs.recommended to tseslint.configs.recommendedTypeChecked or tseslint.configs.strictTypeChecked
  • Optionally add ...tseslint.configs.stylisticTypeChecked
  • Install eslint-plugin-react and update the config:
// eslint.config.js
import react from 'eslint-plugin-react'

export default tseslint.config({
  // Set the react version
  settings: { react: { version: '18.3' } },
  plugins: {
    // Add the react plugin
    react,
  },
  rules: {
    // other rules...
    // Enable its recommended rules
    ...react.configs.recommended.rules,
    ...react.configs['jsx-runtime'].rules,
  },
})

Readme

Keywords

none

Package Sidebar

Install

npm i react-table-lib-by-zarakeye

Weekly Downloads

0

Version

1.0.12

License

none

Unpacked Size

31.1 kB

Total Files

20

Last publish

Collaborators

  • zarakeye