If the client is using the site as a blog or just for public content (like a restaurant), Gatsby is great!
I had a client who needed a membership area, with progression-based content release, and a shopping cart to gain access. I rolled up a WordPress site + LMS + shopping cart plugin in a few hours.
Overall, it really depends and learning about the tradeoffs is valuable as a freelancer
And how do your clients edit the contents of their Gatsby web site? By writing Markdown files, listing them in a JS file and committing everything to Git?
You use a third party CMS. There are lots of free ones, like netlify-cms or even WordPress. Also you can use Sanity.io or Contentful there's great integration with those
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
If the client is using the site as a blog or just for public content (like a restaurant), Gatsby is great!
I had a client who needed a membership area, with progression-based content release, and a shopping cart to gain access. I rolled up a WordPress site + LMS + shopping cart plugin in a few hours.
Overall, it really depends and learning about the tradeoffs is valuable as a freelancer
And how do your clients edit the contents of their Gatsby web site? By writing Markdown files, listing them in a JS file and committing everything to Git?
If it's a simple site like a restaurant within gatsby, they won't be making design modifications.
If they want blog/edit pages, Gatsby's CMS has that feature without having to dig into the code.
Gatsby has a CMS? Or you have to make it get data from a third party CMS?
You use a third party CMS. There are lots of free ones, like netlify-cms or even WordPress. Also you can use Sanity.io or Contentful there's great integration with those