![Create React App Officially Deprecated Amid React 19 Compatibility Issues](https://cdn.sanity.io/images/cgdhsj6q/production/04fa08cf844d798abc0e1a6391c129363cc7e2ab-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Create React App Officially Deprecated Amid React 19 Compatibility Issues
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
@veeqo/components
Advanced tools
This package includes a variety of React UI components that we use to build apps at Veeqo.
First you'll need to install the package via NPM:
npm install -S @veeqo/components
Then you can start importing components:
import { VeeqoCommon } from '@veeqo/components`;
const { Button } = VeeqoCommon;
<Button>Click me</Button>
View the docs for a full list of components
To develop and run Storybook locally you'll need to clone this repository:
git clone git@github.com:veeqo/veeqo-frontend.git
cd veeqo-frontend/packages/components
Install dependencies:
We use
rush
to manage this monorepo project so please use rush to install all dependencies
rush install
Start Storybook:
npm run storybook
Start Playroom:
npm run playroom:start
Please refer to the README
file in the root directory.
lib
- all source files for the npm package
| - components
- all react components
| - | - common
- components that are small & represent a unit of UI (should have very little or no local state or logic)
| - | - forms
- components that allow user input
| - | - layouts
- components that only control the layout of other components
| - | - ui
- components that are bigger composites of UI (can have local state, interactivity or business logic)
| - hooks
- custom hooks
| - theme
- theme configuration
| - types
- type declarations that are re-used across multiple components/files
| - utils
- utility functions (mappers, reducers, converters, etc.)
index.ts
- usually contains import and export statements (used for supporting short imports since index.js|ts
are auto-resolved)
ComponentName.tsx
- JSX of the component itself
styled.ts
- styled components used in the JSX, components from ui/
should have imports of commons there as well
types.ts
- local type declarations
It's preferred for prop types declarations to have suffix Props
, eg. - export interface ContainerProps {}
In rare cases, if the type declaration name clashes with component name (eg. Tab
as component and Tab
as an interface for tab data-object), it's recommended to use prefix I ITab
. Otherwise the cleanest version of the interface name is most preferred Tab
TypeScript Handbook TypeScript React Cheatsheet
FAQs
veeqo react components
The npm package @veeqo/components receives a total of 0 weekly downloads. As such, @veeqo/components popularity was classified as not popular.
We found that @veeqo/components demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.