BOILERPLATE | React + TypeScript (Create React App)
react, typescript, styled-componets, storybook, jest, react testing library and more...
ABOUT THIS PROJECT
This project is a template for ReactJS project. This template was built with Create React App and TypeScript. Made by Diego Silva
AVALIABLE SCRIPTS
At first, in the project directory, you need run:
// installing the dependencies
yarn install
// creates .jest-test-results.json file to @storybook/addon-jest
yarn test:generate-output
OTHER SCRIPTS AVAILABLE
// run project on http://localhost:3000/
yarn start
Run the app in the development mode by opening http://localhost:3000 to view it in the browser. The page will reload if you make edits.
// build project
yarn build
// runs the linter in all components and pages
yarn lint
// runs jest to test all components and pages
yarn test
// runs jest in watch mode
yarn test:watch
// creates .jest-test-results.json file to @storybook/addon-jest
yarn test:generate-output
// runs storybook on http://localhost:6006/
yarn storybook
// creates a new component. to create a Button component, for example, run: yarn generate Button
yarn generate <ComponentName>
Learn how to install yarn
through the official documentation.
MAIN TECHNOLOGIES USED
axios
To make queries on external API's.
typescript
To give more power to my JavaScript code.
react-router-dom
To manage the application routing system.
styled-components
To stylize my app as components.
ABOUT ME
@diegosilvatech
I'm Diego Silva, Community Manager at @99juniors and Frontend Developer with experience in: