Solving Atlassian Frontend Interview Question | Confluence Like Tree Structure | React.js

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 26

  • @DevtoolsTech
    @DevtoolsTech  7 месяцев назад +1

    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

  • @wassupexplorer
    @wassupexplorer 27 дней назад

    Awesome content! Clear, concise, and super helpful - nice work! 👏

  • @justlifethings4225
    @justlifethings4225 7 месяцев назад +2

    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 ?

    • @DevtoolsTech
      @DevtoolsTech  7 месяцев назад +2

      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

    • @justlifethings4225
      @justlifethings4225 7 месяцев назад

      @@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 ?

    • @DevtoolsTech
      @DevtoolsTech  7 месяцев назад +1

      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. 👍

  • @ujjwaltiwari8756
    @ujjwaltiwari8756 7 месяцев назад

    amazing content 👏👏

  • @DemystifyFrontend
    @DemystifyFrontend 4 месяца назад

    Awesome content

  • @meghabathla7167
    @meghabathla7167 6 месяцев назад

    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!!

    • @DevtoolsTech
      @DevtoolsTech  6 месяцев назад +1

      Thanks for the feedback. I will keep in mind for the next time!

  • @arunpratapsingh9932
    @arunpratapsingh9932 7 месяцев назад

    what code editor are you using?

    • @DevtoolsTech
      @DevtoolsTech  7 месяцев назад +1

      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

  • @ShivGamer
    @ShivGamer 7 месяцев назад

    Hi can you tell more about the hiring drive? I can't find it on google

    • @DevtoolsTech
      @DevtoolsTech  7 месяцев назад +1

      Please check this docs.google.com/forms/d/e/1FAIpQLSd681WstbM_4xZLl0BXw1gwOi60Y-P_Xl3LZpIiCXZw7rd5Wg/closedform

    • @ShivGamer
      @ShivGamer 7 месяцев назад

      @@DevtoolsTech Thanks buddy! Also is there way to be updated with all these stuff?

    • @DevtoolsTech
      @DevtoolsTech  7 месяцев назад +1

      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.

    • @ShivGamer
      @ShivGamer 7 месяцев назад

      @@DevtoolsTech Sure, Thanks!

  • @trivedi2690
    @trivedi2690 7 месяцев назад

    hi sir can i use tailwind in machine coding round , writing pure css takes lot of time ?

    • @DevtoolsTech
      @DevtoolsTech  7 месяцев назад

      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.

    • @trivedi2690
      @trivedi2690 7 месяцев назад

      @@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 .

    • @DevtoolsTech
      @DevtoolsTech  7 месяцев назад

      IndexDB is better. LocalStorage is good for simpler things. For JSON documents, IndexDB is better.

  • @rushikeshdeshmukh2076
    @rushikeshdeshmukh2076 7 месяцев назад

    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

    • @DevtoolsTech
      @DevtoolsTech  7 месяцев назад

      Thanks for sharing the feedback! 🙌🏼

    • @rayyanalam4815
      @rayyanalam4815 7 месяцев назад +1

      Nothing was complex here, he examined it pretty well.