Contribute!
Todo
- Entities should work with Proxies to get thier fields
- Separate components, utils, storages, types into different packages
Normalization proccess with _uid and _type- Sentry implementation
- Routing
- Typescript
- Css modules/Styled components
- Tests
- Button component
- Form component
- Input component
- List component
- Dropdown component
- Other components
- Other utils
Quiсk start
npm i pik-react-utils
import { Spinner } from "pik-react-utils"
function ComponentWithSpinnner() {
return (
<div><Spinner /><div>
)
}
Table of contents
PikContainer — it's necessary to use this container as container of the app
InfiniteScroll — component for infinite scroll
Table — component for creating tables with infinite scroll
Spinner — loading indicator component
api — configurable api
stores — stores
Example
https://github.com/pik-software/staff-front
Tips
It's better if you application will be in typescript
All configs should be in entry point file of your application