Phoenix LiveView in Depth: Navigation, Lifecycle & mount vs handle_params

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 24

  • @jacob_luetzow
    @jacob_luetzow 10 місяців тому +5

    Great video. Keep this content coming!

  • @DanielBergholz
    @DanielBergholz 10 місяців тому +1

    The common misconceptions in 16:11 were especially helpful. I had the same questions when reading the docs, and with just 1 quick video you helped me with all of them, thanks again 🚀

    • @srcrip
      @srcrip  10 місяців тому +1

      You're welcome!

  • @morneauh
    @morneauh 8 місяців тому +2

    Wow, thanks. I like your way of explaining things. I was so confused with mount and handle_params, this clear it out. Now I'm still confused about the root vs app template. Watching your next video.
    If you want to make more content, keep your example practical (like that cart or multiple pages form). There is too many demo about the next cool chat app, but no one is building those. Form is what we need to do most of the time and roles access to the data.

    • @srcrip
      @srcrip  8 місяців тому

      Thank you!

  • @Koj4
    @Koj4 10 місяців тому

    Great content, a no bs elixir channel is just what I needed right now. Loved your nvim config vid as well.

    • @srcrip
      @srcrip  10 місяців тому

      Thank you a ton!

  • @BenjaminHanisch
    @BenjaminHanisch 10 місяців тому

    This is awesome info. Great video Andrew!!

    • @srcrip
      @srcrip  10 місяців тому

      Appreciate it!

  • @BreakerGandalfStyle
    @BreakerGandalfStyle 10 місяців тому +1

    Dude, this video saved my day!

    • @srcrip
      @srcrip  10 місяців тому

      Glad to help!

  • @danb6339
    @danb6339 10 місяців тому

    Awesome stuff 👍🏽! You are slowly becoming one of my favourite elixir/phoenix youtubers. I learnt elixir deeply last year. I really needed that explanation because I am currently going through the book: Programming Phoenix Liveview by Bruce Tate and I still confused at times with the live view callbacks.

    • @srcrip
      @srcrip  10 місяців тому

      Thank you so much for the kind comment 🙏🙂

  • @DanielBergholz
    @DanielBergholz 10 місяців тому

    Great content as always!

  • @jdmik
    @jdmik 10 місяців тому

    Super clear explanations! Subscribed

    • @srcrip
      @srcrip  10 місяців тому

      Welcome aboard!

  • @ckalleee
    @ckalleee 8 місяців тому

    Hi, as an elixir and liveview noob I really enjoy content about those topics. One of the most common critiques I see online of liveview is the latency, so much so that it makes me and probably many others questions the validity of liveview at best and move on from spending time learning it at worst.
    I have a really hard time finding content that really goes into detail on this and it seems like such a key issue for when liveview is a good pick or not. See this most recent thread for example; even ppl with experience seem to be a bit confused and find info on the topic lacking.
    Do you have any suggestions on where to find content related to this topic?
    Thanks for your work, I enjoy your channels:)

    • @srcrip
      @srcrip  8 місяців тому

      Thank you for your support, and yes this is a very complicated subject without much well-established conventional wisdom yet.
      The biggest thing people can do to help the feel of latency in their LV app is just do as much client side as possible. If you can do something with LiveView.JS rather than server side: do it. If you have to reach for alpine or some other JavaScript, do that. Client side interactions are always going to feel faster.

  • @felipe-rodriguees
    @felipe-rodriguees 10 місяців тому

    Awesome content, maybe you can bring us how to create a project only with live components, should be really awesome.

    • @srcrip
      @srcrip  10 місяців тому

      Thank you, I'm working on a more practical-focused follow up video right now actually

  • @ovidiusm7710
    @ovidiusm7710 4 місяці тому

    Useful 👍

  • @RAZR_Channel
    @RAZR_Channel 4 місяці тому

    Excellent High Level overview... too many tubes are passing over the basics and diving into extremely abstract BS... Exixir has MADD Potential... But I have 1 Huge complaint about it which is probably the reason it's not catching on. Exixir dev is engaging in TOO Many Hard depreciations... For real... The slightest version change and a substantial percentage of your code gets broken. They can't be doing that an expecting people to stick with it.

  • @elixirfun
    @elixirfun 10 місяців тому

    What file navigation neovim plugin are you using here?

    • @srcrip
      @srcrip  10 місяців тому +1

      I'm using a slightly customized version of this: github.com/francoiscabrol/ranger.vim