jotai is a primitive and flexible state management solution for React.
jotai gives you a minimalistic API that you can use that separates your state management from your UI. You get the benefits of well manages state AND you don't have to set up any boilerplate like defining actions, reducers, dispatchers, or stores.
You create an atom and you're off to the races managing your application state.
In this course, you'll build an SVG drawing application. You'll see how you can represent the canvas as state through atoms and add svg path, change the path colors, delete, and even undo actions. You'll sum up your learning by learning how jotai can isolate state in your applications by using and composing Providers.
You'll be able to use the concepts you learn here to manage any state in your own application.
This course covers the core API that you'll need to know for managing state in React with Jotai. If you're looking for a state management solution with minimal boilerplate that scales as you need it you should check this out.
A Community Resource means that it’s free to access for all. The instructor of this lesson requested it to be open to the public.
It's a great quick intro to Jotai..
The intention of this tutorial is to help users understand the flow, so naming things like atomsAtom is not descriptive. There is a good room for better naming convention and also better managing the atoms (e.g. selection atom codes can easily belong to Shape and Shapes components.
Explains the core concepts really well because you build one one idea through the entire course.
However, all the videos were extremely fast, and the overviews at the end helped, but wish they were a little more detailed. (rather than a quick summary of what the feature was - would like an overview of why that specific approach was taken)
I randomly decided to look into Jotai and loved Daishi's teaching style and simplicity with Jotai of doing really complex things.
Thanks Daishi!
it is fast paced and fully packed with useful information
Course moved too quickly but the content seemed valuable. It would be better to break down some of the features discussed in each video into two or three separate videos. This would let the user understand at a slower pace.
A Community Resource means that it’s free to access for all. The instructor of this lesson requested it to be open to the public.
Become familiar with the Workers CLI wrangler
that we will use to bootstrap our Worker project. From there you'll understand how a Worker receives and returns requests/Responses. We will also build this serverless function locally for development and deploy it to a custom domain.
This is a practical project based look at building a working e-commerce store using modern tools and APIs. Excellent for a weekend side-project for your developer project portfolio
git is a critical component in the modern web developers tool box. This course is a solid introduction and goes beyond the basics with some more advanced git commands you are sure to find useful.