Exactly what is needed. A full rundown of everything important with real examples. Great!
@brettwestwooddeveloper Жыл бұрын
No problem! Thank you for watching!
@kennedyodhiambo20108 ай бұрын
THIS VIDEO IS FANTASTIC, I'VE LITERALLY SPENT DAYS TRYING TO FIGURE THIS OUT THEN BUMPED INTO THIS VID, COVERS EVERYTHING EXACTLY AS I NEEDED YOU DESERVE A BEER ON MY TAB
@FendiFliperachi Жыл бұрын
Just what I was looking for! And finally someone who doesn’t do “User Posts” or “Todos” as examples
@brettwestwooddeveloper Жыл бұрын
Yea I have seen a lot of those, same concept though. Thanks for checking out my video!
@enechukwuchibuike72347 ай бұрын
Amazing Tutorial. Thank you.
@brettwestwooddeveloper6 ай бұрын
No problem and thanks for tuning in!
@kalel19x Жыл бұрын
Great video @brettwestwooddeveloper, doing a NextJS13 project and I'm basically using most of your tutorials as a backbone for our project and it's helping tons. Thank you!
@brettwestwooddeveloper Жыл бұрын
Nice! I am glad to hear! Appreciate the feedback!
@harsinghsekhon5935 Жыл бұрын
Thanks Again Brett!
@brettwestwooddeveloper Жыл бұрын
No problem!
@shumit Жыл бұрын
Thank you very much for covering the PATCH and DELETE methods !! They are hardly found on YT. Thanks again !!
@prashlovessamosa Жыл бұрын
I was searching for this Your notification Thanks man
@brettwestwooddeveloper Жыл бұрын
Thanks for following!
@sayednaweed745 Жыл бұрын
Great explanation. Thank you.
@kaltube481711 ай бұрын
Well Done Brother..
@brettwestwooddeveloper10 ай бұрын
Thank you!
@TypeScriptTV4 ай бұрын
Great tutorial! For the next one, could you consider using an in-memory database like SQLite? It would help beginners avoid setting up accounts and real databases.
@brettwestwooddeveloper4 ай бұрын
Thanks for the comment. I don't use SQLite so I wont be able to make a tutorial video on it.
@destocot1729 Жыл бұрын
great video, why do you filter the books if the page gets reloaded anyways? after the delete request
@brettwestwooddeveloper Жыл бұрын
technically I think you are right. If the page reloads you shouldn't have to filter it. Good catch!
@oketunbiolufunke1142 Жыл бұрын
I keep getting a 500 status code(internal server error)when either posting or getting data from the db And can’t really figure out where the issue is from
@brettwestwooddeveloper Жыл бұрын
Can you show me the error code you are getting then?
@aguud Жыл бұрын
how to display the old value of the book inside the input form when editing?
@aguud Жыл бұрын
I've found a way, add setTitle(data.title); setDate(data.date); under setBook(data)
@joseernestoroldan Жыл бұрын
Hello! Really awesome tutorial! I understood everything, very well explained. I just wanted to know if it would be possible to have also delete method inside the edit route.
@joseernestoroldan Жыл бұрын
I meant... can you do a route.ts file for both methods, patch and delete?
@johndeer8405 Жыл бұрын
Grateful as always! Was wondering if you can do a quick vid on how to display unique user data in dashboard other than session data. For example, products/services that a unique seller has created and orders associated with said products/services. Thanks again
@FarazFKhan Жыл бұрын
At the very end, if you've set the new state for books via setBooks, why is the return elements of the page not rerendering? Why is a window reload required separately?
@ayushkathariya Жыл бұрын
I am using next auth to protect my api route handlers and i am using Google oauth strategy. But when I send fetch request from server components i get unauthorized but when i send same request from client component i got the result . Why is this happening?
@owl3379 Жыл бұрын
You should ddo the same also for server actions :)
@brettwestwooddeveloper Жыл бұрын
yes I will look into server actions more but I think it's in alpha
@alexdin1565 Жыл бұрын
thanks for this amazing tutorial please can you do a video about pagination
@daniyalfarooq998 Жыл бұрын
Great video! You made a video about custom keys in user object using JWT. Can you show us how can we synchronize credentials and google provider accounts of users using jwt token so that an email can only be used in a google or credentials user account at a time and also have custom keys in user object ( in google provider account too ) other name , email , image? BTW your content is most straight forward and logical out there on youtube. Thanks :)
@mrspecial3170 Жыл бұрын
What is really confused me is the typescript.. i prefer the jsx.
@brettwestwooddeveloper Жыл бұрын
typescript is worth doing, I say just jump in and if you get stuck as chat gpt or overflow stack
@mrspecial3170 Жыл бұрын
@@brettwestwooddeveloper the reason why I find it difficult. It because I never give it a try ..
@brettwestwooddeveloper Жыл бұрын
try it@@mrspecial3170
@bitkillerjones Жыл бұрын
i know this is minor but its prisma not prism
@brettwestwooddeveloper Жыл бұрын
I know its Prisma, probably just my accent lol
@bitkillerjones Жыл бұрын
@@brettwestwooddeveloper Your videos are very helpful! Would love to see a bigger project tutorial using Next.js 13. Keep it up
@prashlovessamosa Жыл бұрын
Forgot your password 😅 haven't uploaded any stuff.
@brettwestwooddeveloper Жыл бұрын
Thanks for the sub!
@JRichens Жыл бұрын
Thank you - followed the entire video though. My only thought... window.location.reload() seems a really clunky way to reload using Next !?! What is the alternative, as when I remove it, it has another book ticked when setBooks(books.filter((book: Book) => book.id !== data.id))