Summary

We just completed the course! Let's see what's next and how you can use the new knowledge.

Project Source Code

Get the project source code below, and follow along with the lesson material.

Download Project Source Code

To set up the project on your local machine, please follow the directions provided in the README.md file. If you run into any issues with running the project source code, then feel free to reach out to the author in the course's Discord channel.

This lesson preview is part of the The newline Guide to Full Stack Comments with Hasura and React course and can be unlocked immediately with a \newline Pro subscription or a single-time purchase. Already have access to this course? Log in here.

This video is available to students only
Unlock This Course

Get unlimited access to The newline Guide to Full Stack Comments with Hasura and React, plus 70+ \newline books, guides and courses with the \newline Pro subscription.

Thumbnail for the \newline course The newline Guide to Full Stack Comments with Hasura and React
  • [00:00 - 00:08] Congratulations and thank you very much for completing the course. By now you have a working commenting system and you can reuse it on any website .

    [00:09 - 00:14] Let's list down the major things that you learned during this course. The first one is GraphQL.

    [00:15 - 00:24] We covered the basics of GraphQL and we wrote a few queries and mutations. We also saw how to send GraphQL requests from the client and how to handle the responses.

    [00:25 - 00:41] HASURA, we learned how to set up a new HASURA instance, create tables, configure permissions, and set up unauthorized access. Custom React hooks, we wrote a custom hook and used it in a component.

    [00:42 - 00:50] We also covered how to test it. MOC service worker, we learned how to mock GraphQL requests for tests using MSW .

    [00:51 - 01:10] This way when running the tests we don't have to make actual API calls that would edit the database, but we can keep everything locally. Publishing a library to npm, we saw how to bundle our code, set up project before publishing it to npm, and use the command line to publish the library.

    [01:11 - 01:20] You can use this knowledge for other full stack problems. HASURA will be an excellent tool for many use cases and it can save you a lot of time.

    [01:21 - 01:33] Also, I hope that you keep writing tests for your components and an MSW is something that you like using. We covered a lot in this course and we did a lot of work so we have to be very, very proud of yourself.

    [01:34 - 01:46] Congratulations for completing the course and I hope that you had a good time going through it. If you have any feedback you can find me on the new line Discord channel or you can find me on Twitter as Alexandra says.

    [01:47 - 01:53] Please don't hesitate to reach out. I wish you good luck with your future projects and thank you again and congratulations.

    [01:54 - 02:30] I hope you had a good time going through this course. Good luck and thank you again.