Thanks for using JSS!! Here are some resources to get you started:
The official JSS documentation can help you with any JSS task from getting started to advanced techniques.
The JSS styleguide is a living example of how to use JSS, hosted right in this app. It demonstrates most of the common patterns that JSS implementations may need to use, as well as useful architectural patterns.
JSS features integration with the Sitecore GraphQL API to enable fetching non-route data from Sitecore - or from other internal backends as an API aggregator or proxy. This route is a living example of how to use an integrate with GraphQL data in a JSS app.
The JSS samples are a boilerplate, not a library. That means that any code in this app is meant for you to own and customize to your own requirements.
Want to change the lint settings? Do it. Want to read manifest data from a MongoDB database? Go for it. This app is yours.
To remove all of the default sample content (the Styleguide and GraphQL routes) and start out with an empty JSS app:
/src/components/Styleguide*
and /src/components/GraphQL*
/sitecore/definitions/components/Styleguide*
, /sitecore/definitions/templates/Styleguide*
, and /sitecore/definitions/components/GraphQL*
/data/component-content/Styleguide
/data/content/Styleguide
/data/routes/styleguide
and /data/routes/graphql
/data/dictionary/*.yml