Build a Rich Text Editor in Next 13 Tutorial

  Рет қаралды 77,570

developedbyed

developedbyed

7 ай бұрын

Check out my web dev courses below🔥
developedbyed.com
-------------------------------------------------------------------------------------------------
Have you ever wanted to implement a rich text editor in your react or next 13 apps. You can do that easily with TipTap and react hook form. In this tutorial I will show you how you can build one out that looks and copies the same styles as shadcns UI.
-------------------------------------------------------------------------------------------------
👨‍💻Connect with me
Twitter: / developedbyed
Instagram: / developedbyed
Github: github.com/developedbyed/
-------------------------------------------------------------------------------------------------
🎶 Dope tracks🔥
Leavv - Roam chll.to/15c396e0
Leavv, Midan - Bloom chll.to/0b3ee665
Leavv, dennisivnvc - Coast chll.to/e77956eb
C Y G N - Sunset Drive chll.to/d66020b5
#react #tailwindcss #shadcn

Пікірлер: 89
@therealdevopsintern
@therealdevopsintern 7 ай бұрын
You never cease to amaze me with your humor: "Do we have a sponsor for this video- No"😅😅
@pirateg3cko
@pirateg3cko 7 ай бұрын
*cease to amaze
@games4fun538
@games4fun538 7 ай бұрын
WHERE IS THE GITHUB REPO PLEASE SHARE
@licokr
@licokr 6 ай бұрын
When I think of implementing rich editor, my headache starts but wow, of course, there are still many things to do but it's way easier than I thought. There are so many libraries. I learned a lot. I also didn't know hook form validation with zod. Awesome, thank you!!
@joaomarcelofurtadoromero8277
@joaomarcelofurtadoromero8277 6 ай бұрын
such a glow up of a content, fr man, been watching you for a while your videos deserve recognition. You sure have mine, congrats
@misap123
@misap123 4 ай бұрын
If youre getting a error like context can only be used in client components or useform is not a function, add "use client" to the form component and the page.tsx
@NlaakALD
@NlaakALD 6 ай бұрын
You definatly know what your doing but you where zipping around the editor so fast and the right side of the code was cutoff that i could not follow. I tried going to your github as last resort and out of 75 repositories did not find this one.
@frackinfamous6126
@frackinfamous6126 3 ай бұрын
On IPhone or mac screenshot and select text. On windows, screen shot, get windows power tools. Press ‘win shift t’ . Watch video at 75 or 50% speed on parts that are too fast. Hope that helps some. 😀 Also with typescript, VSCode and copilot the line will usually autocomplete once you type a few words.
@selfmotivation77736
@selfmotivation77736 3 ай бұрын
❤️Thank you for teaching us how to make our content better ❤️😊
@joaofreire1478
@joaofreire1478 7 ай бұрын
Great videos! Nice work. Any particular reason you're not using Yup schema for validations?
@datoubi
@datoubi 7 ай бұрын
Hahahahahaha. Do we have a sponsor for this episode? No. Absolutely hilarious
@sherumov6472
@sherumov6472 Ай бұрын
Some fixes: Do not import extensions like heading if you are using starter kit, you should configure all extensions right in the starter kit, because if you adding seperate extension it creates duplicates and you're getting this error - [tiptap warn]: Duplicate extension names found example: extensions: [ StarterKit.configure({ heading:{ HTMLAttributes: { class: 'text-xl font-bold', levels: [2] } }, ...
@GuilhermeSiebert
@GuilhermeSiebert Ай бұрын
Awesome contento man!
@scientificshiv
@scientificshiv 2 ай бұрын
This is amazing!
@emmanuel8944
@emmanuel8944 7 ай бұрын
Please can you make a tutorial on how to integrate Redux toolkit with Next13 app directory. You could make a simple e-commerce cart. Much love from Nigeria! all my developer friends are your fans, Ed❤
@DejayClayton
@DejayClayton 7 ай бұрын
Will the text editor be so rich that it can lend me money?
@maskman4821
@maskman4821 7 ай бұрын
Great intro 👍
@matt3441
@matt3441 6 ай бұрын
Is the course coming out anytime soon?
@dannjohnrem
@dannjohnrem 7 ай бұрын
Question why we don't need src directory in next js?
@nmdpa3
@nmdpa3 5 күн бұрын
Nice overview thanks. Struggling to clear the rich text field after a form submit. Anyone have a solution for that?
@stanleychukwu7424
@stanleychukwu7424 6 ай бұрын
men. you're such a funny guy, almost all of your intro's are funny!! what a guy, you're wife is damm lucky!
@user-bx3jy6xe2s
@user-bx3jy6xe2s 7 ай бұрын
I like your desktop wallpaper. Can you please share the source?
@aarongregory1806
@aarongregory1806 2 ай бұрын
Nice video! I noticed the validation doesn't truly work because the output of the editor will not be the length you would expect, unless you are taking into account the format it's returning. You would have to return `editor.getText()` instead of `editor.getHTML()` and of course this results in you not receiving the formatted text which defeats the purpose. You can see this at the 09:45 mark where there are only 2 characters in the input when the constraints specify at least 5, and the same later when the maximum character length of 100 is exceeded with less visible characters than that. There's ways around it though, of course. Unless I've missed a section of the video that addresses this :D
@migaratennakoon5439
@migaratennakoon5439 9 күн бұрын
Thank you.
@pushkarkathayat7893
@pushkarkathayat7893 3 ай бұрын
is it possible to add images & videos?
@user-lz4uw5vu6o
@user-lz4uw5vu6o 5 ай бұрын
Thank you
@jellyfish1772
@jellyfish1772 7 ай бұрын
Hihi.learned a few stuff while smiling.❤
@user-kj4ii8tt6n
@user-kj4ii8tt6n 5 ай бұрын
Can u show the source code ?😃
@timeforrice
@timeforrice 25 күн бұрын
Has the course he motioned in the video out yet?
@melvinrex9151
@melvinrex9151 7 ай бұрын
Can you share the code
@YannAriell
@YannAriell 6 ай бұрын
Does it exist for react native?
@abdallahissaal-kass9092
@abdallahissaal-kass9092 3 ай бұрын
which font are you using for vscode? I loved it.
@aarongregory1806
@aarongregory1806 2 ай бұрын
Looks like Fira Code to me
@irfansaeedkhan7242
@irfansaeedkhan7242 6 ай бұрын
please make video on lexical rich text editor with mentions and hashtags please
@Ashish_singh_dev
@Ashish_singh_dev 7 ай бұрын
How can we make this with editorjs?
@memesserfully
@memesserfully 3 ай бұрын
Please bro, would do a tut on how to upload a file and/or an image file wih next js 14 server actions, typescript, shadcn ui, tanstack and postgressql (supabase), using zod for validation along with react hook form, the goal here is to build an onboarding page that contain multistep form to onboard the user. getting their information to update several db tables related, like profiles, subscribing to tags, etc... Plesae I really like the way you present your videos very informative
@abuzeralaca
@abuzeralaca 5 ай бұрын
Hi thanks for sharing this great vieo. Can you share the source code as well?
@ameykhandar889
@ameykhandar889 7 ай бұрын
Hello, Could you please create yarn or npm tutorial
@ivankraev4264
@ivankraev4264 2 ай бұрын
Can you please share the code ?
@eliaspaulinho8435
@eliaspaulinho8435 3 күн бұрын
magnificent!! would have been even better with a link to a repo for this code 😅
@developedbyed
@developedbyed 3 күн бұрын
whoops added it now!
@hubesh716
@hubesh716 7 ай бұрын
need redux toolkit tutorial plz make a playlist or a complete video
@pranshusati5818
@pranshusati5818 6 ай бұрын
How to integrate it with formik?
@dwisetyoaji5007
@dwisetyoaji5007 7 ай бұрын
Anyone know how to upload an image to a storage like S3 in Next, Is it same like form?
@vampirekabir
@vampirekabir 10 күн бұрын
looking for it for a long time, everyone skips this critical feature, all youtuber are similar
@LotsOfFunyoutubechannel
@LotsOfFunyoutubechannel 7 ай бұрын
Next 13 tutorial in 13 min
@ilkou
@ilkou 7 ай бұрын
great video! btw already has a in it
@developedbyed
@developedbyed 7 ай бұрын
Whoops! Well done for catching that!
@ahmeddotgg
@ahmeddotgg 7 ай бұрын
But why chadcn using both in his docs 🤔
@euanmorgann
@euanmorgann 4 ай бұрын
@@ahmeddotgg is actually a from react-hook-form. It doesn't render a native tag but just provides context which react-hook-form uses so you do need both
@vzdev9978
@vzdev9978 7 ай бұрын
How about lexical?
@anshulsoni653
@anshulsoni653 7 ай бұрын
Small components tutorial are better bring em
@badr9032
@badr9032 7 ай бұрын
please put source code next time
@64revolt
@64revolt 6 ай бұрын
Do we have a sponsor for this episode? No. HAHA
@tareqmahmud3902
@tareqmahmud3902 5 ай бұрын
you do somewhat look like jack harlow you know that right? Btw, good content!
@andrewsjose4228
@andrewsjose4228 7 ай бұрын
0:04 😂😂
@andrewwoodward5274
@andrewwoodward5274 7 ай бұрын
My bulletList and orderList is not working. Everything else works
@janipartanen3162
@janipartanen3162 Ай бұрын
you just have to pay $149+ VAT every month for tiptap so that your app doesn't pause every now and then 😅
@apjs77
@apjs77 6 ай бұрын
source code please ?
@monstarbog3049
@monstarbog3049 3 ай бұрын
code source?
@games4fun538
@games4fun538 6 ай бұрын
PLEASE REPLY WITH A GITHUB REPO WITH CODE PLEASEEE
@2an_sound
@2an_sound 5 ай бұрын
the prints. I'm dead.
@dude101cool
@dude101cool 2 ай бұрын
how do i clear the tiptap form after submit
@arupdey5811
@arupdey5811 Ай бұрын
same question. During edit, I found this issue. Once I prefill the data and submit it, the editor data is not getting cleared.
@nmdpa3
@nmdpa3 5 күн бұрын
@@arupdey5811 Same question here as well, have tried everything I can think of and no luck.
@nmdpa3
@nmdpa3 5 күн бұрын
@@arupdey5811 Found it...look at react "useImperativeHandle" and "forwardRef" ...works great.
@user-zw9st4px2q
@user-zw9st4px2q 7 ай бұрын
which vs code theme
@xen.sky_8674
@xen.sky_8674 6 ай бұрын
Tokyo Night
@milodevs
@milodevs Ай бұрын
Sure they are 😏
@senorfavorita7457
@senorfavorita7457 7 ай бұрын
What about lexical? Have anyone tried lexical before?
@nagato6819
@nagato6819 5 ай бұрын
I'm thinking to try implement, if you already try it please let me know how you find it, good, bad, not good and not bad ?
@senorfavorita7457
@senorfavorita7457 5 ай бұрын
@@nagato6819 I'm planning to do it soon. Maybe next week. If i did, I'll paste the repo-link here...
@nagato6819
@nagato6819 5 ай бұрын
@@senorfavorita7457 okey thank and if I implement it, i'm gonna past the repo link here for you.
@arukigaming2621
@arukigaming2621 22 сағат бұрын
source code please
@__________________________6910
@__________________________6910 7 ай бұрын
Hello there, how are you ?
@anshulsoni653
@anshulsoni653 7 ай бұрын
Hmm
@sanjeevkumar-wf5lr
@sanjeevkumar-wf5lr 7 ай бұрын
First viewer of this video 😊
@kacperkepinski4990
@kacperkepinski4990 2 ай бұрын
zooming code is annoying
@games4fun538
@games4fun538 7 ай бұрын
PLEASE
@amritadas1128
@amritadas1128 7 ай бұрын
Hiii
@vinniv6806
@vinniv6806 7 ай бұрын
yeah... tiptap is asking for 999$/month :) so .....
@douglascolin3562
@douglascolin3562 6 ай бұрын
Right. And the free tier is limited to one user, so for personal projects only. Alternatives that I've worked with (free & open-source): Plate- a plugin system for Slate RTE; headless but has shadcn components if you'd like. Powerful, feature-rich, pretty; documentation can be challenging, boilerplate. MDXeditor- Markdown editor with WYSIWIG formatting built on Lexical (from Meta so seamless with React). Good docs, lighter package. Less boilerplate, simpler to work with. No shadcn but it looks good. Toolbar features images & code editing plus live coding environment.
@codeneverlies1010
@codeneverlies1010 7 ай бұрын
I am first
@developedbyed
@developedbyed 7 ай бұрын
blame serverless cold boots ✌️
@NickAtNet
@NickAtNet 7 ай бұрын
NSFW
@klkiessertggksmsmsjfldd
@klkiessertggksmsmsjfldd Ай бұрын
english humor
ОДИН ДОМА #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 688 М.
Eccentric clown jack #short #angel #clown
00:33
Super Beauty team
Рет қаралды 16 МЛН
How To Build A Google Docs Clone With React, Socket.io, and MongoDB
46:52
Web Dev Simplified
Рет қаралды 186 М.
The Story of Next.js
12:13
uidotdev
Рет қаралды 532 М.
Understand Angular Signals in 20 Minutes
20:17
Igor Sedov
Рет қаралды 5 М.
My Favorite Way to Use Markdown in NextJS
15:51
Josh tried coding
Рет қаралды 50 М.
Lexical React - Themes, Nodes, Rich Text Plugin
33:20
Lexical
Рет қаралды 13 М.
I made my own Text Editor (in Rust)
8:16
FaceDev
Рет қаралды 77 М.
Build your own Notion-like WYSIWYG Editor in React
20:27
Colby Fayock
Рет қаралды 8 М.
Lexical - the Hot New JS Rich Text Editor 🔥
6:22
CODE IS EVERYTHING
Рет қаралды 28 М.
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 836 М.
Very Best And Good Price Smart Phone
0:42
SDC Editing Zone 9K
Рет қаралды 217 М.
⌨️ Сколько всего у меня клавиатур? #обзор
0:41
Гранатка — про VR и девайсы
Рет қаралды 649 М.
ПРОБЛЕМА МЕХАНИЧЕСКИХ КЛАВИАТУР!🤬
0:59
Корнеич
Рет қаралды 3,2 МЛН
#miniphone
0:18
Miniphone
Рет қаралды 11 МЛН