URL State com Nuqs!

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 11

  • @devcoelho
    @devcoelho 3 วันที่ผ่านมา +1

    Geralmente faço isso na mão usando o router do Next. Vou dar uma testada nessa lib aí.

  • @hugorafaelmc
    @hugorafaelmc 6 วันที่ผ่านมา +10

    Resolvendo um problema que o Next deveria resolver.

    • @ojvribeiro
      @ojvribeiro 6 วันที่ผ่านมา +7

      Por isso que Nuxt é vida.

    • @seoky6
      @seoky6 4 วันที่ผ่านมา

      A proposta do Next não é lidar com estados, re-rendering ou coisas semelhantes. Isso seria mais algo do React, mas se o Facebook fizer isso acabaria virando um Angular da vida, que tem tudo, mas nada é muito especializado. Acredito q a proposta da equipe é focar em coisas de impacto maior, pq se assumir manutenção de tanta utils/feature assim acaba que perde o foco no que realmente é importante.

    • @ojvribeiro
      @ojvribeiro 4 วันที่ผ่านมา +1

      ​@@seoky6 coisas mais low-level como você listou devem ser responsabilidade do React, sim. Mas estado baseado em URL é algo mais high-level e esse era pra ser o papel do Next enquanto framework.

    • @hugorafaelmc
      @hugorafaelmc 4 วันที่ผ่านมา

      @@ojvribeiro nem adianta discutir mano. Tem uma galera que passa pano demais pro react/next e o seu ecossistema bagunçado e 100% dependente da comunidade.

    • @seoky6
      @seoky6 4 วันที่ผ่านมา

      @@hugorafaelmc Pow maninho né isso n, é que desde que o next faça o que foi proposto a fazer, que é SSG, SSR etc. Pra mim está ótimo, qual o problema de eu instalar um nuqs e resolver meu problema com uma lib de terceiro? É aquele ditado, feito é melhor que perfeito =)

  • @viniciuscosta7202
    @viniciuscosta7202 6 วันที่ผ่านมา +1

    Alguma alternativa pra usar com Vite + React?

    • @DiogoTeixeira-h8r
      @DiogoTeixeira-h8r 6 วันที่ผ่านมา +2

      Fazer manualmente com URL api e window location.

    • @mateuscorreiaazevedo4950
      @mateuscorreiaazevedo4950 3 วันที่ผ่านมา +1

      basicamente o react-router-dom tem um hook chamado useSearchParams que serve pra isso, mas se o nuqs não tiver nenhuma configuração que precise ser usado no lado do server e usar só no lado do client (browser), ele deve funcionar também