- 1 320
- 744 332
Code Ryan
United States
Registrace 25. 01. 2022
I'm Ryan Solomon and my goal with this channel is to provide resources that help you build whatever you want to build.
Stop Overlooking This Critical React.js Concept: Pure Components
React Docs: react.dev/learn/keeping-components-pure#where-you-_can_-cause-side-effects
Deep dive into pure components in React.js!
Deep dive into pure components in React.js!
zhlédnutí: 72
Video
Next.js Layouts Made Easy: Complete Guide with Nested Layouts
zhlédnutí 329Před 9 hodinami
GitHub: github.com/coderyansolomon/nested Learn layouts and Nested layouts in modern Next.js!
Effortless Speed: Next.js Lazy Loading
zhlédnutí 603Před 16 hodinami
GitHub: github.com/coderyansolomon/lazy Docs: nextjs.org/docs/app/building-your-application/optimizing/lazy-loading Your guide to lazy loading components in Next.js!
Don't Overlook This Next.js Performance Optimization
zhlédnutí 396Před dnem
Scripts Optimization Docs: nextjs.org/docs/app/building-your-application/optimizing/scripts#strategy Scripts API: nextjs.org/docs/app/api-reference/components/script Github: github.com/coderyansolomon/dynamic
Deploy A SaaS Product FAST with Next.js - Complete Guide
zhlédnutí 605Před 14 dny
Kobble.io - kobble.io/ Final Code - github.com/coderyansolomon/saas-jokes Stripe - stripe.com Vercel - vercel.com/ In this video, you will learn how to build a fully functional SaaS product with Next.js, TypeScript, Stripe, Tailwind CSS, and Kobble.io
Is AI a Threat to Developer Jobs? Plus Insights on React and Next.js
zhlédnutí 195Před 14 dny
Is AI a Threat to Developer Jobs? Plus Insights on React and Next.js
Effortlessly Manage Permissions in Next.js!
zhlédnutí 258Před 21 dnem
Effortlessly Manage Permissions in Next.js!
Quickly Authenticate Your Next.js SaaS Application!
zhlédnutí 320Před 28 dny
Quickly Authenticate Your Next.js SaaS Application!
Become a Next.js Routing Pro: Dynamic & Catch-All Routes Tutorial
zhlédnutí 274Před měsícem
Become a Next.js Routing Pro: Dynamic & Catch-All Routes Tutorial
Build Smarter with Next.js: Routing Basics
zhlédnutí 2,2KPřed měsícem
Build Smarter with Next.js: Routing Basics
Level Up Your Dev Skills: Game Building and Learning in JavaScript
zhlédnutí 1KPřed měsícem
Level Up Your Dev Skills: Game Building and Learning in JavaScript
Master NextAuth v5 Database Integration: Step-by-Step Tutorial
zhlédnutí 431Před měsícem
Master NextAuth v5 Database Integration: Step-by-Step Tutorial
Master NextAuth v5: Next.js Authentication Made Easy
zhlédnutí 4,3KPřed měsícem
Master NextAuth v5: Next.js Authentication Made Easy
Must-Know Next.js Tip: Stop Making This Serialization Mistake!
zhlédnutí 400Před měsícem
Must-Know Next.js Tip: Stop Making This Serialization Mistake!
Essential Next.js Tip: Avoid This Caching Mistake
zhlédnutí 444Před měsícem
Essential Next.js Tip: Avoid This Caching Mistake
Startups Vs Tech Giants, Node.js Test Runner, and More
zhlédnutí 196Před měsícem
Startups Vs Tech Giants, Node.js Test Runner, and More
Build a Full Stack App: Next.js, Supabase, Prisma & Tailwind
zhlédnutí 3,3KPřed měsícem
Build a Full Stack App: Next.js, Supabase, Prisma & Tailwind
Clean Next.js Code With Prettier: Fast Configuration!
zhlédnutí 685Před měsícem
Clean Next.js Code With Prettier: Fast Configuration!
Next.js Tutorial: Solving Client-Server Component Errors
zhlédnutí 432Před měsícem
Next.js Tutorial: Solving Client-Server Component Errors
Next.js Secrets: File Conventions Explained!
zhlédnutí 913Před 2 měsíci
Next.js Secrets: File Conventions Explained!
React Secrets: Avoiding Mistakes with Request Memoization
zhlédnutí 912Před 2 měsíci
React Secrets: Avoiding Mistakes with Request Memoization
Avoid This Common Rookie Mistake In Next.js
zhlédnutí 2,7KPřed 2 měsíci
Avoid This Common Rookie Mistake In Next.js
AI Taking Developer Jobs, Data Fetching Mistakes, And GraphQL
zhlédnutí 242Před 2 měsíci
AI Taking Developer Jobs, Data Fetching Mistakes, And GraphQL
Complete UPDATED Guide - Next.js Auth With Supabase
zhlédnutí 9KPřed 2 měsíci
Complete UPDATED Guide - Next.js Auth With Supabase
The 5 Biggest Mistakes of My Software Engineering Career
zhlédnutí 157Před 2 měsíci
The 5 Biggest Mistakes of My Software Engineering Career
Master Next.js Testing with Cypress: A Step-by-Step Guide
zhlédnutí 1,1KPřed 2 měsíci
Master Next.js Testing with Cypress: A Step-by-Step Guide
How To Manage Sessions In Next.js, Really
zhlédnutí 1,1KPřed 2 měsíci
How To Manage Sessions In Next.js, Really
Understanding Authorization And Authentication In Next.js
zhlédnutí 763Před 2 měsíci
Understanding Authorization And Authentication In Next.js
Your Starter Guide To Navigation In React.js
zhlédnutí 379Před 3 měsíci
Your Starter Guide To Navigation In React.js
Hi Ryan! Maybe I'm wrong, but as I know NEXT_PUBLIC will be included in the client-side JavaScript bundle, making them accessible to anyone who can inspect the website's source code.
should firebase env vars be added to vercel platform to a prod app as NEXT_PUBLIC_...?
What a great video
some case this method can lead to undefined data value. cmiiw
How do you customise your layout depending on which child is active?
Nice
Great content with premium quality of video
How to properly implement layouts with pages that are completely different typically from the rest of your pages? For example, login/sign up page. Login page typically doesn’t have a nav bar for example (let these pages without the need for a navbar be set x), but all other pages in your web app for example would have the nav bar (set y). Would you hence have to nest pages/layouts for set y separately from set x, such that you have a separate parent layout for nested directories for set x, and another parent layout for nested directories for set y? This would allow you to import for example your navbar component only for set y. And You obviously wouldn’t want to just overlay the login page over the top with CSS since the DOM elements and info you are protecting would just show up in dev tools.
Great video. But I'm curious of why aren't you using portals and dialog element for the modal. Any particular reason?
Wonderful, thanks
You’re welcome!
To make it work I had to add makeRequest in post.js ``` const api = new GhostContentAPI({ url: process.env.GHOST_URL, key: process.env.GHOST_CONTENT_API_KEY, makeRequest: async ({ url, method, params, headers }) => { const apiUrl = new URL(url); Object.keys(params).map((key) => apiUrl.searchParams.set(key, params[key]) ); try { const response = await fetch(apiUrl.toString(), { method, headers }); const data = await response.json(); return { data }; } catch (error) { console.error(error); } }, version: "v5.0", }); ```
for Module Path Aliases you need to set baseUrl first "baseUrl": ".", "paths": { "@/*": ["./*"], "@/components/*": ["components/*"], "@/styles/*": ["styles/*"], "@/lib/*": ["lib/*"] }
How to send success/error toast from server actions? Do we need to return something from them and call the toast in the client component?
Hello. Thank you for the tutorial i really enjoyed! One question, is your server-actions folder considered Nextjs API? I am creating web based games that are going to be embedded on an Iframe on a nextjs project and deployed via vercel with a nextjs api that connects to supabase.
Awesome! Finally, someone who uses proper English!
Thanks so much bro I'm working on a fairly complex app with a lot of client side code I'm using react query for easy error handling and loading state too Should I switch to SSR or dynamically import components Cause the app is insanely slow and I'm very frustrated about it Thanks so much bruv 🙏
Did you deploy it? if not, don't worry cause next.js is insanely slow in dev mode. There are steps you can't take to improve it speed though.
as a foreigner i dont underatand exactly . could u explain once more by comment?
thanks alot for videos
You’re welcome
THANK YOU THANK YOU THANK YOU ... All my other tutorials are now obsolete ... geeeze
Happy it helped!
This is a really helpful compliment their docs. Thank you!!
You’re welcome!
If you have a src folder, try placing it in there. My middleware didn't run until I did that.
D@mn true, I appreciate ya
I prefer audio only, video is distracting. Some other youtuber shakes his head too much the entire video; great tutorial, great guy, but I cover the video popup because my head hurts with too much motion
Nice
Thank you so much I don't know if it's only for me but the documentation could not help me about this part
Will this make all the components client components?
Thanks for your opinion, i'm wondering if you still use The same structure.
Hi Ryan, I'm from cambodia
Really underrated channel. Thank you for the concise explanations
Thank you. You’re welcome
❤❤
awesome!!
“Your code looks like I wrote it”… they’ll know what I mean
Thank you so much!
You’re welcome!
Really helpful better than the HOC approach
AuthJS has probably the worst documentation I've seen. What's sad is that the reason the docs are bad is not because they don't have enough people or resources to write proper documentation, but because the creator is so opinionated that he refuses to write docs on any auth methods (credentials provider) that he "doesn't believe in" and thinks authJS should be reserved for "competent" and "senior" people that know the depths of auth (as if that will somehow help them understand authJS's custom abstractions) so that's his excuse for poor documentation.
No need for 3rd party auth...
will be really cool if _ suffix will work for layouts _myLayout/test.tsx (with layout) _myLayout/_test.tsx (without layout)
Great job explaining selectors! Thank you 🙏
Thank you!
nextauth is so frustrating to deal with ever since v5
Nice video! I would actually recommend doing everything in Typescript from now on, it's highly recommended
Amazing, Ryan🔥 Looking forward to the full-fledged app video🎉
That video is coming next week! Thanks!
Vercel needs phone number for 'verification' lol.
I am using page router. I guess it does not support colocation. Please let me know if I am wrong.
bro forgot to explain organizational Folder that doesn't affect routing
I've been struggling with this all day, what a lifesaver. Thank you!
Happy it helped!
You are just freakin awesome❤❤❤
Thank you. Really appreciate that
thank you, mr. keanu reeves!!
Haha you’re welcome
Oh shit. I love how you teach and I'm surprised i'm not already subscribed.😢 I did hit that button.🎉
Thank you. I appreciate that
what was need of props driling in Todo.jsx? cant we use recoil state for that?
Subscribed
Thank you!
that was awesome and so easy to use
Happy it helped!