🔥 React + Typescript Boilerplate to develop your own react components and reuse in another projects
MIT License
🔥 React + Typescript Boilerplate to develop your own react components and reuse in another projects
Components are cool! We should use them everywhere. So, you expent time developing a lot of components and now you want to reuse them in another awesome project & all your projects need your components updated when a new feature is released (and you also need typechecking, tests, hot module replacement & all the good stuff).
.
├── src
| └── components
| └── MyComponent # Your component
| ├── MyComponent.story.tsx # Storybook of your component
| ├── MyComponent.test.tsx # Jest + Enzyme tests
| ├── MyComponent.tsx # Its JSX + Typescript file
| ├── MyComponent.types.ts # Types for props
| └── index.ts # Export Component
| └── MyComponentX # Another component X
| └── MyComponentY # Another component Y
| └── MyComponentZ # Another component Z
| └── stories.tsx # Storybook config file
├── dist
| └── index.js # Exporting all Componentss
yarn install
DANGER_GITHUB_API_TOKEN
, GH_TOKEN
& NPM_TOKEN
with right permissions (you can find in their websites) for repo access to release new versions & intercept in pull requestsyarn add https://github.com/yourusername/react-ts-cdk
yarn install
yarn run storybook
localhost:6006
to get a hot module replacement environment to visualize your component after every file savedgit checkout -b my-new-feature
yarn run commit
git push origin my-new-feature