Build Modern Next 14 Server Side App with Server Actions, Infinite Scroll & Framer Motion Animations

  Переглядів 173,425

JavaScript Mastery

JavaScript Mastery

День тому

Are you curious about Server Actions in Next.js 14? What about infinite scrolling and Framer Motion animations with Next 14? This video will demystify these concepts while building a server-side Next 14 App
🌟 Become a top 1% Next.js 14 developer in only one course: jsmastery.pro/next14
📚 Materials/References:
GitHub Code (give it a star ⭐): github.com/adrianhajdin/anime...
Anime API: shikimori.one/api/doc/1.0/ani...
💻 Join our Discord Community - / discord
🐦 Follow us on Twitter: / jsmasterypro
🖼️ Follow us on Instagram: / javascriptmastery
💼 Business Inquiries: contact@jsmastery.pro
Time Stamps 👇
00:00:00 - Server Actions Crash Course
00:09:32 - Implement Server Actions
00:20:40 - Infinite Scroll in Next 14
00:29:10 - Framer Motion with Next 14
00:38:10 - Summary & Recap

КОМЕНТАРІ: 307
@javascriptmastery
@javascriptmastery 5 місяців тому
🌟 Become a top 1% Next.js 14 developer in only one course: jsmastery.pro/next14
@rohankaushik7849
@rohankaushik7849 5 місяців тому
00:03 Server actions are functions that run on the server and can be called like any other JavaScript functions. 02:44 Server actions in Next.js abstract the process of making API calls from client to server. 07:43 Server actions allow you to do mutations and perform create, update, and delete actions on top of the typical read operations. 10:07 Learn about infinite scrolling and server actions 15:05 Fetch data from the Shikimori API 17:28 Creating a parameter template string with page, limit, and order 21:54 Install and use react-intersection-observer package for tracking element visibility 24:09 Implementing server actions and infinite scroll for loading more data 28:30 Implement animations using framer motion in a Next.js app 30:45 Create a motion div component for client-side rendering using Framer Motion. 35:11 Optimize loading time of items when scrolling far down 37:15 Using server actions to fetch and return data for animations 41:36 Learn how to use Next.js like a pro with server actions and deep dive lectures
@javascriptmastery
@javascriptmastery 5 місяців тому
Amazing recap!
@aayushjajoo332
@aayushjajoo332 5 місяців тому
This is the kind of video that sorts all of the issues and explains properly. Awesome Project!
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you so much!
@Tapadar.Monsur
@Tapadar.Monsur 5 місяців тому
I'm thoroughly enjoying these concise crash courses that delve into specific topics. Thank you for creating these informative videos. I look forward to more content in the future, and I would particularly appreciate a short tutorial on React Query. Keep up the great work!
@javascriptmastery
@javascriptmastery 5 місяців тому
More to come!
@GreenPear-mz4dl
@GreenPear-mz4dl 5 місяців тому
Hi Adrian, know you is a blessing, I am really grateful that you make the NEXTJS14 course on sale again so I could be able to buy it yesterday. I love all of your Video contents, they are free but beyond quality. Thank you again. 💯💯💯
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you, enjoy!
@taveirasemlimites4496
@taveirasemlimites4496 5 місяців тому
Awesome Project Adrian! I'm 20, Brazilian and starting my career with nextjs on this month, I don't have money for the entire curse yet but I really love to make all this projects with you, I wish I will start my own projects soon, thank you for all! God bless you!
@javascriptmastery
@javascriptmastery 5 місяців тому
Best of luck!
@stephanemalho4643
@stephanemalho4643 5 місяців тому
Excellent little project with explanation of concepts! I would like to have more content like this to improve frontend concepts ! Thank you Adrian & JSM
@javascriptmastery
@javascriptmastery 5 місяців тому
Thanks, will do!
@mhsanto6495
@mhsanto6495 5 місяців тому
The way you explained things is Just Amazing. This video is really a piece of work
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you!
@jooncco
@jooncco 4 місяці тому
The concept of Server Action became clear thanks to this video. Thanks Adrian 👏🏼👏🏼
@sandrogtz
@sandrogtz 5 місяців тому
perfect video length packed with valuable knowledge thanks
@2pacrapempire866
@2pacrapempire866 4 місяці тому
Thank you so much, need more of this. You explain the concepts in an easy way. Thanks
@online_sourcecode1613
@online_sourcecode1613 5 місяців тому
really helpful, i was struggling with infinite scroll functionality
@vaniad555
@vaniad555 3 місяці тому
What a great short project, it works like magik. Hope to see much more.
@MohammedMaaz-un2gp
@MohammedMaaz-un2gp 5 місяців тому
Finally I have something to do for the next two weeks! Thanks JSM.
@javascriptmastery
@javascriptmastery 5 місяців тому
Enjoy!
@sobanmustafa4457
@sobanmustafa4457 5 місяців тому
Awesome video. Yes Please make more content of this type which focuses on a single specific feature. it helps to get more in-depth knowledge of that topic. Thank you so much
@javascriptmastery
@javascriptmastery 5 місяців тому
You got it!
@syndg
@syndg 5 місяців тому
Amazingggg! Was literally waiting for you to upload a video where you use framer motion!
@javascriptmastery
@javascriptmastery 5 місяців тому
It's here! 😊
@aleksandrgolyk3787
@aleksandrgolyk3787 5 місяців тому
this is great, simply and very useful class. Very required format nowadays) Show must go on!!! Thank you so much!!
@javascriptmastery
@javascriptmastery 5 місяців тому
You're very welcome!
@alexanderchepkiyeng4853
@alexanderchepkiyeng4853 5 місяців тому
2 years later, I am still Here loving the content 🎉❤
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you so much! ❤️
@serxeoworld5773
@serxeoworld5773 5 місяців тому
Did you get hired?
@alexanderchepkiyeng4853
@alexanderchepkiyeng4853 5 місяців тому
@@serxeoworld5773 Not yet. Been working on getting the capital I Join the Masterclass, passed the interview with flying colours. JSM, Adrian articulates core concepts in a simple clear manner. Provided you have the innate will to learn consistently through practice. Understand, Rinse then Repeat 🔁
@franukito
@franukito 5 місяців тому
sir do you live in year 2025? salutations from year 2023
@AkashhGuptaa
@AkashhGuptaa 5 місяців тому
​@@franukitohe means he's a old sub and still watches the content frankfurt dickson
@tryingtobeproductive
@tryingtobeproductive 5 місяців тому
nobody makes me feel motivated to code than this guy on the leadup to the coding, well done
@javascriptmastery
@javascriptmastery 5 місяців тому
Just do it!
@irfansaeedkhan7242
@irfansaeedkhan7242 5 місяців тому
very helpful , thank you for in detail knowledge
@apo__tato__sal__ad
@apo__tato__sal__ad Місяць тому
This was amazing!!
@syncosota
@syncosota 4 місяці тому
thank you master ❤
@codecure4009
@codecure4009 3 місяці тому
Love your way of Explaining
@mahmudulislamrudra5659
@mahmudulislamrudra5659 5 місяців тому
Thanks man. Thanks a lot. This type of video is very helpful to explain concepts and facts. So, if its possible, then keep making this type of videos and contents...
@javascriptmastery
@javascriptmastery 5 місяців тому
I will try my best
@mohammadharish8740
@mohammadharish8740 5 місяців тому
Love you adrian for putting my suggestion to the video itself 😭😭😭😭❣️
@javascriptmastery
@javascriptmastery 5 місяців тому
Yess, for you :)
@edihasrin7290
@edihasrin7290 5 місяців тому
prefer like this, under 1 hours, easy to understand, love it ❤❤❤❤
@javascriptmastery
@javascriptmastery 5 місяців тому
Glad you liked it!
@nabeelmirza8801
@nabeelmirza8801 5 місяців тому
Wow, I'm so impressed of your websites!
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you
@eliasoliveira292
@eliasoliveira292 Місяць тому
I was skeptical about the components being on server side after aplying the but they are really in server side, thank you for this tutorial.
@Hirijinitus
@Hirijinitus 10 днів тому
Me too. I thought use client would be inherited by the children.
@OPGAMER.
@OPGAMER. 5 місяців тому
As a anime lover, really excited to built this project.
@javascriptmastery
@javascriptmastery 5 місяців тому
Enjoy! 😊
@patryk_rogala
@patryk_rogala 5 місяців тому
Thank you for another tutorial!
@javascriptmastery
@javascriptmastery 5 місяців тому
My pleasure!
@alexkarpen
@alexkarpen 5 місяців тому
For animation delay use the current page too, it will get smoother. Because the last from the first page is visible after the first of the second. Anyway awesome content thank you once more!
@javascriptmastery
@javascriptmastery 5 місяців тому
Great idea! 😊
@manomangaldas
@manomangaldas 5 місяців тому
Crash courses are awesome.. please do more of these concept based videos
@javascriptmastery
@javascriptmastery 5 місяців тому
Will do
@user-zj5sd5mc7z
@user-zj5sd5mc7z 3 місяці тому
thank you so muxh ❤
@sportsmanship2024
@sportsmanship2024 5 місяців тому
Wow! This is a great content. I wish to join the ultimate class. Thank you for the insight Mr.Andrian. We will like to get more insights and contents from you
@javascriptmastery
@javascriptmastery 5 місяців тому
Any time!
@marvikfr
@marvikfr 5 місяців тому
Delicious ^^ Merci !
@himel_islam
@himel_islam 5 місяців тому
really helpful!! please do make this types of videos
@javascriptmastery
@javascriptmastery 5 місяців тому
More to come!
@pep3marquez46
@pep3marquez46 5 місяців тому
I love it. Thanks, a lot!
@javascriptmastery
@javascriptmastery 5 місяців тому
I'm glad to hear that! :)
@mamitianasolofo723
@mamitianasolofo723 5 місяців тому
Your videos are amazing
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you so much!
@DigitalCreator5
@DigitalCreator5 5 місяців тому
Thanks a lot 🎉 Adrian
@javascriptmastery
@javascriptmastery 5 місяців тому
Thanks! 😊
@alexgioffre3087
@alexgioffre3087 5 місяців тому
Really good project for explain the concept! I suggest everyone to use something to take note when watch this kind of video, it's nice to do the project, but it's really important to take note when he explain the concept.
@javascriptmastery
@javascriptmastery 5 місяців тому
Thanks for the idea!
@zyncc
@zyncc 5 місяців тому
Its an amazing day when JSM uploads a video 😉
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you! 😊
@asrafulislam8948
@asrafulislam8948 5 місяців тому
Great video as always.
@javascriptmastery
@javascriptmastery 5 місяців тому
I appreciate that
@Nanashi-rq7lk
@Nanashi-rq7lk 4 місяці тому
Perfect Tutorial
@Omarwaqar-pt7wf
@Omarwaqar-pt7wf 5 місяців тому
Yes , pls do more of these videos
@javascriptmastery
@javascriptmastery 5 місяців тому
Will do
@waggadash
@waggadash 5 місяців тому
Well done!
@b166er4
@b166er4 4 місяці тому
thx for this great tuto, i think, delay: (index % 8) * 0.1 can be a good way to handle the stagger(based on limit=8)
@ProjectsMastery82
@ProjectsMastery82 5 місяців тому
Great video 🎉
@suryakantasinha
@suryakantasinha 5 місяців тому
Finally😆small project but great🤩
@javascriptmastery
@javascriptmastery 5 місяців тому
Yes! 😊
@albarsalan4173
@albarsalan4173 4 місяці тому
Thank you!
@aroundtheworld560
@aroundtheworld560 5 місяців тому
Boss! Love You.❤
@javascriptmastery
@javascriptmastery 5 місяців тому
Boss! 😊
@zhiven7484
@zhiven7484 5 місяців тому
Very good video!! Looking for more!
@javascriptmastery
@javascriptmastery 5 місяців тому
More to come!
@vOnez212
@vOnez212 5 місяців тому
Good stuff. Much appreciated! Anything on Payload CMS planned?
@javascriptmastery
@javascriptmastery 5 місяців тому
In 5 days!
@duduzincp
@duduzincp 4 місяці тому
Nice bro, Brazil thanks you
@dev-akeel
@dev-akeel 5 місяців тому
33:43 Yes but some of the components are rendered client side even without directive. So see that it is client side rendered move to the sources tab and see that browser has that AnimeCard component. Thanks a lot sir, still great efforts 👌
@dev-akeel
@dev-akeel 5 місяців тому
Sir can you please mark the AnimeCard component with "use server" directive and reply here with what you have, everything working fine or error..?
@javascriptmastery
@javascriptmastery 5 місяців тому
That's a great observation
@magnusbrzenk447
@magnusbrzenk447 3 місяці тому
“nextJs becoming php” is the perfect summary of my concerns with all the new jazz
@academai11
@academai11 3 місяці тому
'use php'; coming soon...
@MuhammadHussain-codr
@MuhammadHussain-codr 5 місяців тому
Great! Please more of this type of videos. Thank You
@javascriptmastery
@javascriptmastery 5 місяців тому
Will do! 😊
@lukaszsl
@lukaszsl 5 місяців тому
Hi Thanks for the video ! Info for motion: To have a server component inside the client component you need to use children props. Something like that: "use client"; import React from "react"; import { motion } from "framer-motion"; type Props = { children: React.ReactNode; className?: string; }; const variants = { hidden: { opacity: 0, y: -50 }, visible: { opacity: 1, y: 0 }, }; export const MotionDiv = ({ children, className }: Props) => { return ( {children} ); }; export default MotionDiv; //export const MotionDiv = motion.div;
@wilsonmela6343
@wilsonmela6343 5 місяців тому
Thank you so much.
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you!
@Kokouvi_el_mejor
@Kokouvi_el_mejor 5 місяців тому
Thanks ADRIAN
@javascriptmastery
@javascriptmastery 5 місяців тому
You got it!
@mahtabvariyani
@mahtabvariyani 5 місяців тому
perfect as always....
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you so much 😀
@sarhan_104
@sarhan_104 5 місяців тому
yes i want that simple apps with more focused on learning
@BillaSaheb786
@BillaSaheb786 5 місяців тому
great excellent plz make more project on server action
@javascriptmastery
@javascriptmastery 5 місяців тому
Will do!
@salihbozkaya8465
@salihbozkaya8465 5 місяців тому
Next.js is just awesome❤
@javascriptmastery
@javascriptmastery 5 місяців тому
Yess!
@Deus-lo-Vuilt
@Deus-lo-Vuilt 5 місяців тому
Wow Next 14 with framer motion ❤
@javascriptmastery
@javascriptmastery 5 місяців тому
Yess! :)
@ahmed01053
@ahmed01053 5 місяців тому
Your content is very nice , interesting And I love it very much❤️❤️ I would like it if you could create courses in Angular or projects using it🙏❤️
@javascriptmastery
@javascriptmastery 5 місяців тому
Maybe one day!
@wildanmaulana1882
@wildanmaulana1882 5 місяців тому
here is the simple code for framer motion, just add this in your map const adjustedIndex = index % 20; - the number 20 is limit data perpage so you dont need to move the map into actions file for example, in loadmore component data.map((series: SeriesCard, index) => { const adjustedIndex = index % 20; return ( ); }) sorry my english is bad
@calvinwilliams729
@calvinwilliams729 3 місяці тому
Good
@SamarHayatOfficial
@SamarHayatOfficial 5 місяців тому
I'm just waiting for your tutorial 😊
@javascriptmastery
@javascriptmastery 5 місяців тому
Which one?
@aadarshgurug
@aadarshgurug 5 місяців тому
it's amazing, need more videos like this ?
@javascriptmastery
@javascriptmastery 5 місяців тому
Great
@alrazy12
@alrazy12 5 місяців тому
yes do more tutorials like this one
@javascriptmastery
@javascriptmastery 5 місяців тому
Will do!
@frontend_ko
@frontend_ko Місяць тому
thanks for nice video!
@user-he5uv6ij7e
@user-he5uv6ij7e 5 місяців тому
Many thanks for your tutorials 👍 Is it correct to say that: - the fetch on the home page server-component is done at built-time ? - and then all subsequent fetch from LoadMore client-side component are made at run-time, but not from the client as would do a "traditional" fetch in a React component, but rather on the server, thanks to the "use server" directive in the fetchAnime ("action") file ?
@FrancescoArosio
@FrancescoArosio 5 місяців тому
As a newbie, I got to the same your conclusions. If I npm run build it, the first results from homepage are statically hardened into html static files. Maybe removing it from homepage should "abuse" immediately of the LoadMore 'trigger' to dynamically ask server to fetch new data as page 1 too (also changing the prop page to init val 1 in LoadMore). As per subsequent calls by LoadMore, yes - the fetch is run by the server, but the client is still POST-ing a request to the server, instead of fetching data directly from API server. This is useful if you have "private" keys to query target APIs or some internal backend/datasource you don't want to make publicly accessible, or you don't want to write different APIs from scratch.
@DigitalCreator5
@DigitalCreator5 5 місяців тому
Thanks 🎉
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you!
@MiladJoodi
@MiladJoodi 2 місяці тому
perfect
@R0VERKAI
@R0VERKAI 4 місяці тому
Thank you so much for your amazing tutorials. May I have a request?! I want to code an admin interface for my Next.js app with Tailwind css and Typescript. However I don't know how to do it. I know you are busy, but can you consider making a tutorial for it in the future? Thank you in advance❤
@abhinavchauhan6665
@abhinavchauhan6665 5 місяців тому
Big fan sir ❤
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you ❤️
@okbizenasni3881
@okbizenasni3881 5 місяців тому
Howdy, What tools do you use to create your animated presentations?
@Zkyyarpan
@Zkyyarpan 5 місяців тому
Great video! I really enjoyed the content. Your VS Code setup looks fantastic! Could you please share the font and theme you're using? I'm looking to improve my coding environment, and your setup caught my eye. Thanks in advance, and keep up the excellent work !
@javascriptmastery
@javascriptmastery 5 місяців тому
Fira code, catppucin
@souravmajumder4630
@souravmajumder4630 4 місяці тому
One point. If you setData and use data as useEffecct dependency, then it will call infinite time, 'cause each time it is setting setData and each time it will call. Please tell me if I'm wrong.
@Omi-rn4cg
@Omi-rn4cg 5 місяців тому
G.O.A.T , one love from Nigeria.
@javascriptmastery
@javascriptmastery 5 місяців тому
Greetings to Nigeria!😊
@lCebolitosl
@lCebolitosl 5 місяців тому
I want the JSM course so bad but I'm broke and unemployed right now. Finished Odin Project and some JSM projects and trying to land a first job so I can invest into this course!
@javascriptmastery
@javascriptmastery 5 місяців тому
Maybe in the future :)
@yugal8627
@yugal8627 5 місяців тому
Amazing conten as always..🙂. Can someone tell me which file icons and themes Adrian is using.
@javascriptmastery
@javascriptmastery 5 місяців тому
Fira code and material icons
@pranavanilkumar1246
@pranavanilkumar1246 5 місяців тому
Top Class
@javascriptmastery
@javascriptmastery 5 місяців тому
Appreciate it
@HavoJavo
@HavoJavo 5 місяців тому
Awesome course as always, thanks. Any chance the blockchain/nft course can be updated ? It is a really good time to learn blockchain programming and its a shame ur course is outdated.
@javascriptmastery
@javascriptmastery 5 місяців тому
Unfortunately, no.
@dev-akeel
@dev-akeel 5 місяців тому
Sir is always up to date he knows which course is best 💖 He does research before creating content. And you say what you like.
@user-lq2ip9si7y
@user-lq2ip9si7y 5 місяців тому
Sir, can you please make a course on how to use preact signals with next js?
@javascriptmastery
@javascriptmastery 5 місяців тому
Amazing idea!
@sanjay261982
@sanjay261982 5 місяців тому
You started with server action but showed react server component (RSC) functionality. Data fetch on server side is based on RSC. Server Actions is completely different and is used for data mutations on server. Try to show a client side component with use client directive directly mutating the DB using a inline function that has a use server directive inside that functions boundary. That will be a good example of react server action.
@sujatagunale7079
@sujatagunale7079 5 місяців тому
Project shows both the ways of using server action from the client (check LoadMore component) and server components. And in the beginning, it does talk about mutations and stuff through code snippets 👍
@javascriptmastery
@javascriptmastery 5 місяців тому
Yes! 😊
@dev-akeel
@dev-akeel 5 місяців тому
@@sujatagunale7079 really🤔 I think you couldn't understand that comment. The data is normally fetched from the server it is not server action. *But still a great video.* 💖💖
@sanjay261982
@sanjay261982 5 місяців тому
​@@dev-akeelthankyou
@valentinkrajzelman4649
@valentinkrajzelman4649 5 місяців тому
omg next 14 already jesus
@javascriptmastery
@javascriptmastery 5 місяців тому
Yes, embrace it!
@gyanganga8441
@gyanganga8441 5 місяців тому
I'm following this channel for a year but never completed any single project as mostly get stuck. but this project completing after Next js also did in react js .
@javascriptmastery
@javascriptmastery 5 місяців тому
You can do it!
@coderpython4322
@coderpython4322 3 місяці тому
Which extension did you use for code suggest
@NhanNguyen-yu3gs
@NhanNguyen-yu3gs 4 місяці тому
to be honest, i would like you release another video like that to explain more power Next.js features rather than the series which fully practices nextjs project. But btw, i always grant what you did.
@abdullahisalihu8107
@abdullahisalihu8107 5 місяців тому
Slick I’m curious, what do you use for your scrolling?
@dev-akeel
@dev-akeel 5 місяців тому
It is vanilla Js feature called intersection observer.
@abdullahisalihu8107
@abdullahisalihu8107 5 місяців тому
@@dev-akeel I meant, when he scrolls down, his cursor changes
@dev-akeel
@dev-akeel 5 місяців тому
@@abdullahisalihu8107 that's so easy Click mouse wheal and drag down. The more you drag the more is the scroll speed. It will work on any website.
@javascriptmastery
@javascriptmastery 5 місяців тому
Yes, he's right!
@walinkeio
@walinkeio Місяць тому
How do you make so smooth animations ? :D
@peterspianojourney
@peterspianojourney 3 місяці тому
what plugin are u using for the autofill?
@deviskalo
@deviskalo 5 місяців тому
Wow, amazing! Thanks for this @adrian
@javascriptmastery
@javascriptmastery 5 місяців тому
You got it!
@BappyTechTips
@BappyTechTips 3 місяці тому
Instead of returning the AnimeCard from the server action, a better approach would be to adjust the delay. We can simply do it using the remainder operator like this. delay: (index % 8 ) * 0.25,
@anujkashyap999
@anujkashyap999 5 місяців тому
My mentor, ❤ hey there!
@javascriptmastery
@javascriptmastery 5 місяців тому
Hi ❤️
@bullyversal5313
@bullyversal5313 5 місяців тому
Can you make a 100% full stack app with everything integrated for a functional web app.. like an e-commerce app or something
@javascriptmastery
@javascriptmastery 5 місяців тому
Great idea!
@atmanirbharofficialindiaon2789
@atmanirbharofficialindiaon2789 5 місяців тому
Pls tell ur vscode theme looks so good
@javascriptmastery
@javascriptmastery 5 місяців тому
Catpuccin
@raijinhasarrived
@raijinhasarrived 4 місяці тому
yo, what vscode extension u r using for icons?
@bekizodcancer3657
@bekizodcancer3657 5 місяців тому
You are out of human species...Thanks man
@javascriptmastery
@javascriptmastery 5 місяців тому
Thank you! 😊
@ish-vn1st
@ish-vn1st 5 місяців тому
thank you sir for little project and with greate explanation of cocepts. Sir I have request can you clone apple website with it's all animation in react.js and node.js.
@javascriptmastery
@javascriptmastery 5 місяців тому
I will try
NextJS Tutorial - All 12 Concepts You Need to Know
44:38
ByteGrad
Переглядів 204 тис.
React и Next js убивают фронтенд!
9:11
Миша Ларченко
Переглядів 40 тис.
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Переглядів 285 тис.
10 common mistakes with the Next.js App Router
20:37
Vercel
Переглядів 163 тис.
My Problem with Next.js Server Actions
10:13
James Q Quick
Переглядів 13 тис.
Next.js isn't React
17:11
JavaScript Mastery
Переглядів 187 тис.
Next.js Server Actions...  5 awesome things you can do
7:51
Beyond Fireship
Переглядів 244 тис.
I learned to code from scratch in 1 year. Here's how.
41:55
Thomas Frank
Переглядів 299 тис.