DEV Community

Discussion on: Building State management system like react from scratch with VanillaJS.

Collapse
 
adrienpoly profile image
Adrien Poly

Nice

As part of your mini project I would recommend playing with MutationObservers and IntersectionObesevers (like create your own image lazy loader)

Collapse
 
logeekal profile image
Jatin Kathuria

Thank you much Adrien for reading this post.

And thank you for this fantastic idea. Currently I am making a Rich Text editor which is taking more than I expected.

But next week I will be doing something related to DOM observers and Image Lazy loading.

Collapse
 
adrienpoly profile image
Adrien Poly

Text editors look simple at first sight but are really really complex ultimately.

One nice project is to add support for emoji in a textarea ( :muscule: ) and/or @mention

Thread Thread
 
logeekal profile image
Jatin Kathuria

Exactly my thought.. i thought they were simple but I have spent almost 6 hours understanding the Range and Selection objects. Now I am making progress.

And Yes, I am adding emoji support but @ mention is a great idea..