Try the question here: devtools.tech/questions/s/how-to-build-a-confluence-like-sidebar-with-tree-structure-or-atlassian-frontend-interview-question-or-react-js---qid---3r7988VsESMQBt9vP1Zi Solve with us: www.topmate.io/yomeshgupta
Nice content. One more follow up question would be : What if the server wants to handle the open/close state of a node. How can we achieve it ? Do we still need to keep the local state isOpen ?
If it is controlled by server then we can still have local state for optimistic UI. However, we need to be mindful for failure cases. We can make it fully server controlled without any local state but that would be a bad UX
@@DevtoolsTech thanks for the response. Just wanted to understand your thoughts more on bad UI. Server would handle only initial state. Post that, on any user interaction, we update the flag isOpen in our local state. What is bad ux here ?
If the server is handling just the initial state then it is fine. I thought you are saying that all interactions are handled by server. We can have initial state as part of the initial data only and all future interactions managed locally. That is good. 👍
I am using a custom build solution. You can check using devtools.tech/questions/s/how-to-build-a-confluence-like-sidebar-with-tree-structure-or-atlassian-frontend-interview-question-or-react-js---qid---3r7988VsESMQBt9vP1Zi devtools.tech/questions/programming
There is no dedicated mechanism. However, you can follow the channel or our telegram/newsletter on the website devtools.tech I try to post the latest updates regularly.
Hi, usually interviewers prefer that you write pure CSS as they want to test on your understanding and knowledge. Using tailwind or any other library is not desired unless mentioned explicitly. You can always ask the interviewers before starting any problem. However, do practice with pure CSS or SCSS.
@@DevtoolsTech Sure thanks for reply , devtools is great platform getting confidence solving 1 -2 problem each day . last question sir you are storing the user progress in indexDB in browser but why don't in local storage is it because of limited space in local storage .
Try the question here: devtools.tech/questions/s/how-to-build-a-confluence-like-sidebar-with-tree-structure-or-atlassian-frontend-interview-question-or-react-js---qid---3r7988VsESMQBt9vP1Zi
Solve with us: www.topmate.io/yomeshgupta
Awesome content! Clear, concise, and super helpful - nice work! 👏
Thank you! 🙌🏼
Nice content. One more follow up question would be : What if the server wants to handle the open/close state of a node. How can we achieve it ? Do we still need to keep the local state isOpen ?
If it is controlled by server then we can still have local state for optimistic UI. However, we need to be mindful for failure cases.
We can make it fully server controlled without any local state but that would be a bad UX
@@DevtoolsTech thanks for the response. Just wanted to understand your thoughts more on bad UI.
Server would handle only initial state. Post that, on any user interaction, we update the flag isOpen in our local state.
What is bad ux here ?
If the server is handling just the initial state then it is fine. I thought you are saying that all interactions are handled by server. We can have initial state as part of the initial data only and all future interactions managed locally. That is good. 👍
amazing content 👏👏
Awesome content
Thank you! 🙏🏻
I love watching your video, but your voice is quite low. It isn't easy to listen without headphones. Anyway, Thanks for the amazing content!!
Thanks for the feedback. I will keep in mind for the next time!
what code editor are you using?
I am using a custom build solution. You can check using
devtools.tech/questions/s/how-to-build-a-confluence-like-sidebar-with-tree-structure-or-atlassian-frontend-interview-question-or-react-js---qid---3r7988VsESMQBt9vP1Zi
devtools.tech/questions/programming
Hi can you tell more about the hiring drive? I can't find it on google
Please check this docs.google.com/forms/d/e/1FAIpQLSd681WstbM_4xZLl0BXw1gwOi60Y-P_Xl3LZpIiCXZw7rd5Wg/closedform
@@DevtoolsTech Thanks buddy! Also is there way to be updated with all these stuff?
There is no dedicated mechanism. However, you can follow the channel or our telegram/newsletter on the website devtools.tech
I try to post the latest updates regularly.
@@DevtoolsTech Sure, Thanks!
hi sir can i use tailwind in machine coding round , writing pure css takes lot of time ?
Hi, usually interviewers prefer that you write pure CSS as they want to test on your understanding and knowledge. Using tailwind or any other library is not desired unless mentioned explicitly. You can always ask the interviewers before starting any problem. However, do practice with pure CSS or SCSS.
@@DevtoolsTech Sure thanks for reply , devtools is great platform getting confidence solving 1 -2 problem each day . last question sir you are storing the user progress in indexDB in browser but why don't in local storage is it because of limited space in local storage .
IndexDB is better. LocalStorage is good for simpler things. For JSON documents, IndexDB is better.
simple file explorer jaisi chiz ko kitna complex karke bata rha hai.... roadside coder ka tutorial dekho kitna simple way me bana diya same chiz
Thanks for sharing the feedback! 🙌🏼
Nothing was complex here, he examined it pretty well.