DEV Community

Building State management system like react from scratch with VanillaJS.

Jatin Kathuria on November 08, 2019

Background So I have been doing React for 8 months now and I can say with some confidence that I am comfortable in making and structuri...
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..

Collapse
 
soulsister profile image
soulsister

Hi! The delete button for the completed todo doesn't seem to work. I cloned from Github but same issue there. Tried to fix it but couldn't do it. Anyone has an idea what to do?