Starter project for creating your own React component with TypeScript. This component is just a demo of what you get when you publish it.
- Edit
src/index.tsx
andsrc/style.css
npm i
to install all dependencies.npm run build
to build your componentnpm link
to create a symbolic link from the global folder to your component
npm run test
to run testsnpm run test:watch
to see test status while your develop
- Create a new React app using for example
create-react-app
. This app will be used for testing your component. - Import your react component
npm link <your-component>
to linknode_modules/<your-component>
in your application to the global folder. So when importing your component it will call on the built version in the component project.npm start
in your component folder. You will see that every time you change something it will automatically rebuild.- Run your application. If using
create-react-app
, run it withnpm start
. - Do some changes in the component and see that the application gets updated.
- Edit
package.json
by adding the correct information likename
andauthor
. - Create a NPM account
npm login
with your account informationnpm publish
to publish your component so other can enjoy its existence.
Inspired by Broda Noels blog.