Devlog #20 - Which JS Editor Library, Quill, TipTap or Lexical

  Рет қаралды 12,828

Superthread

Superthread

Жыл бұрын

We at www.superthread.com have decided to rewrite our editor from scratch. In this video, I talk about how we went about it, and how we compared different Javascript libraries:
* Quill JS - quilljs.com/
* TipTap - tiptap.dev/
* Lexical - lexical.dev/
And why we chose what we chose.

Пікірлер: 41
@victordililah
@victordililah 8 ай бұрын
Just finished a 20 hours sprint of coding on Lexical. It works, and it’s very configurable - mainly because you actually write everything by yourself. I had to write everything like the Toolbar, Image Display, Link Addition and Floating Edit toolbar for links. And the API - very powerful, but very very confusing. I am thinking on switching to Quill, because I am not sure my Techlead would approve so much code to be maintained by our team.
@superthread_devlog
@superthread_devlog 6 ай бұрын
Lexical was good but VUE implementation was lacking at that time.
@Anas_Alaqeel
@Anas_Alaqeel 5 ай бұрын
I spent 2 days on Lexical to only make a link button and still no luck. Lexical documentation is horrible and have lack of many information I couldn’t understand how it works and where should I start from
@viktorlovgren5144
@viktorlovgren5144 8 ай бұрын
Great video! Would love to hear more about which actual features from that sheet that made it stand out for you guys compared to the others. I just implemented TipTap for my Vue based webappo as well. Easy to work with.
@superthread_devlog
@superthread_devlog 6 ай бұрын
This might help: superthreadnl.substack.com/p/how-we-implemented-tiptap-editor
@ryanw3b3r
@ryanw3b3r Жыл бұрын
Good video and nice to know that you've finally come to conclusion on editor. Only tiny comment from me - music in the video is too loud. Can't hear you properly.
@superthread_devlog
@superthread_devlog Жыл бұрын
Ahh, good point, will sort it out next time.
@adjuvara
@adjuvara Жыл бұрын
I've discovered you at 377 subs , great content , hope I'll see you at 100k soon 😁. Please add a link in the description , I've found the vid on desktop and googled quickly , but on mobile people are too lazy .
@superthread_devlog
@superthread_devlog Жыл бұрын
Thank you!! Will do.
@sachinjadeja
@sachinjadeja Жыл бұрын
A really great video. A quick question How did you store the data? And was there any need for data migration when switching between quill and tiptap
@superthread_devlog
@superthread_devlog 11 ай бұрын
Good question, there was, I will do a follow-up video and explain this after discussing it with the team.
@grahamsmith48
@grahamsmith48 10 ай бұрын
Ppp1pt tree 11rpo
@bpospanov
@bpospanov Жыл бұрын
Hi! Thanks for great video. Could you please explain what you meant by saying that lexical is first class react implementation and tiptap is just starting and its too late for you to use? I did not quietly undestood that sentence
@superthread_devlog
@superthread_devlog 11 ай бұрын
I can't remember now, do you have the time of the video where I said that. btw. I will do a follow-up video to explain how things went.
@taibui1297
@taibui1297 6 ай бұрын
Can you share the comparison link as i also need final decision when choosing Editor but for Angular 😅
@superthread_devlog
@superthread_devlog 6 ай бұрын
superthreadnl.substack.com/p/how-we-implemented-tiptap-editor
@venicebeachsurfer
@venicebeachsurfer Жыл бұрын
I am in the same boat - and debating between Lexical vs Tiptap. Can you tell me specifically why you didn't go with Lexical?
@chowadagod
@chowadagod Жыл бұрын
it's explicitly explained in the video lol
@superthread_devlog
@superthread_devlog 6 ай бұрын
This might explain it: superthreadnl.substack.com/p/how-we-implemented-tiptap-editor
@j43fura71
@j43fura71 Жыл бұрын
Can you please share the table?
@superthread_devlog
@superthread_devlog 6 ай бұрын
superthreadnl.substack.com/p/how-we-implemented-tiptap-editor
@ammakr
@ammakr 5 ай бұрын
We are building a next.js web app, and we want a medium/notion like editor from which users can create blogs. It would be nice if you could tell should we use tiptap, lexical or something like editorjs?
@Parthrc
@Parthrc 4 ай бұрын
I am also in the same boat, have u come to any conclusion yet?
@ammakr
@ammakr 4 ай бұрын
@@Parthrc yeah, I am using tiptap for now, just as a basic source of input from user, will use something else in future or customize it to make it more polished. It will be nice if you can share what you are working on, and what is your take on this?
@essentials9302
@essentials9302 Ай бұрын
@@ammakr Try yoopta editor
@ammakr
@ammakr Ай бұрын
@@essentials9302 I just checked it. It looks awesome. In my project, I am currently using tiptap. It was a pain to configure for sure. Thanks for recommending this, I will move from tiptap to something like yoopta soon. Thanks!
@dream-guardian
@dream-guardian 7 ай бұрын
I used Quill, but had issues with paste. Maybe it was my fault though. Quills issue is that it doesn’t have ENOUGH good maintainers, it’s too founder-centric, and the founder now doesn’t have enough time. Albeit the concept of deltas is quite intersting.
@superthread_devlog
@superthread_devlog 6 ай бұрын
I think they are all pretty good, it's just that this time TipTap worked for us.
@suriyasanjay5547
@suriyasanjay5547 8 ай бұрын
What about slate js ??librays please put video for slate js
@superthread_devlog
@superthread_devlog 6 ай бұрын
We didn't consider it at that time.
@suriyasanjay5547
@suriyasanjay5547 6 ай бұрын
@@superthread_devlog now sir
@elvisketer628
@elvisketer628 Жыл бұрын
As a dev experienced in UI interfaces, I would say Quill is actually the best. Easy to write, access modules and edit formats than other editors, and renders the output the same way as the user inputs.
@axelb423
@axelb423 Жыл бұрын
Have you try Lexical?
@admera4ever
@admera4ever 10 ай бұрын
Quill does no longer seems to be actively developed as I understand it. Version 2.0 was announced 2017 and is still not yet released.
@elvisketer628
@elvisketer628 10 ай бұрын
Yes, and I can say it with an open chest that Quill >>>@@axelb423
@elvisketer628
@elvisketer628 10 ай бұрын
@@admera4ever editors don't need that much maintenance
@superthread_devlog
@superthread_devlog 6 ай бұрын
They are all pretty good.
@adtc
@adtc 5 ай бұрын
Your music is too loud, even when it's lowered when you're speaking. Make it ever lower. Should barely hear it.
@superthread_devlog
@superthread_devlog 3 ай бұрын
There is a new version of the video check that out.
@danvilela
@danvilela 11 ай бұрын
You didn't say anything..
@superthread_devlog
@superthread_devlog 11 ай бұрын
I will do a follow up video on how things went so watch this space.
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 31 МЛН
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 14 МЛН
Tiptap Editor with Vue.js, Tailwind CSS and Laravel
58:11
Andre Madarang
Рет қаралды 12 М.
This UI component library is mind-blowing
8:23
Beyond Fireship
Рет қаралды 632 М.
Devlog #0 - Why I Started Superthread
9:08
Superthread
Рет қаралды 1,4 М.
Getting Started with Lexical for React
25:04
Lexical
Рет қаралды 25 М.
Lexical React - Themes, Nodes, Rich Text Plugin
33:20
Lexical
Рет қаралды 14 М.
NYT: Building a real-time collaborative editor with Firestore
19:27
Google Cloud Tech
Рет қаралды 11 М.
80 Year Olds Share Advice for Younger Self
12:22
Sprouht
Рет қаралды 1,5 МЛН
Tiptap - the Best JS Rich Text Editor for Most Projects
11:10
CODE IS EVERYTHING
Рет қаралды 49 М.
2-Minute Rule to Learn Coding - Atomic Habits
7:58
Sahil & Sarra
Рет қаралды 1 МЛН
Build your own Notion-like WYSIWYG Editor in React
20:27
Colby Fayock
Рет қаралды 11 М.
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 31 МЛН