I've been thinking a lot about learning Gatsby and if there are ways we could improve it... But before doing anything, I need your input to learn what is really relevant, so do you mind answering the following (quick) questions? No need to answer all of them π
- Other than the docs, where do you search for knowledge on Gatsby? How does that work for you?
- What areas of Gatsby were / are the hardest for you to learn?
- And, finally, what do you think of the Gatsby community?
Have an amazing day and thank you for your time π
Top comments (7)
I started learning Gatsby a few months ago. I think it's pretty awesome.
The docs are pretty good, but sometimes hard to get at first sight. There are many Stackoverflow threads and GitHub issues to follow along.
You will definitely need a basic understanding of GraphQL if you are about to use Gatsby. Anyway, it's basically React. If you know React, there won't be a problem.
For me, the Gatsby API (gatsbyjs.org/docs/node-apis/) was a bit challenging in the beginning.
Also, you can learn a lot from example git repos.
Thanks for the answer, Mate! The node APIs were hard because of GraphQL? I myself had a lot of problem trying to truly grasp the concepts of Gatsby in order to use these APIs... When did it "click" on your head?
My recommendation is to start a new project (e.g. a blog) from scratch. It'll click as soon as you've made it.
Hey Mate, I haven't learned GraphQL yet, is it possible to learn Gatsby since I am comfortable with React. Should I learn basic GraphQL first? What's your recommendation?
Hey, some basic understanding of GraphQL is required. So my recommendation would be for you to read the GraphQL tutorial and basics.
Hello Henrique.
I've compiled this list of awesome resources where you can learn Gatsby. Check it out, there are a lot of places except docs, you just need to choose one that suits your learning style (video, text ...).
Here are some of them:
Hello Henrique,
I'm combining the docs with starters and my own code. The documentation is great, I must say.
Now that you asked, :) I have a blocking point regarding user roles.
I've found in the official starters, one with basic auth (hardcoded user .. etc), demo here but now I'm looking for something more 'production-ready' with oAuth / Passport.
In case you're interested, I let you know when I have the code.
Cheers!