GSAP vs Framer Motion for React

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ส.ค. 2024
  • Which one should you use in your project? GSAP or Framer Motion? In this video I take a look at the pros and cons of each and which one I would learn first.
    0:00 Intro
    0:27 GSAP Pros #1: Powerful
    1:13 GSAP Pros #2: Versatile
    1:50 GSAP Pros #3: Community
    2:42 GSAP Pros #4: Timelines
    3:36 Biggest problem with GSAP
    4:19 FM Pros #1: Declarative
    5:43 FM Pros #2: Motion Values
    6:08 FM Pros #3: Animate Presence
    7:03 FM Pros #4: Small Library
    8:54 FM Biggest Problem
    9:51 Which one to learn
    More animations: blog.olivierlarose.com/
    Follow me on Twitter: / olivierlarose_
    Discord Channel: / discord
    Thanks for watching!
    #react #nextjs #awwwards #gsap #framer #motion #threejs

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

  • @LePhenixGD
    @LePhenixGD 27 วันที่ผ่านมา +11

    Man GSAP is a life saver for sequential animations, I don't think there's any other tool that made it easier to create them

  • @fathinfadhil
    @fathinfadhil 26 วันที่ผ่านมา +6

    i never used gsap but by what you're describing with gsap timeline i think you could do animation sequencing with the useAnimate() hook in framer motion. you'll be able to use the javascript 'await' keyword with it to wait for the animation to finish before continuing to the next animation which i think makes the code easier to read

  • @A_M_R_2004
    @A_M_R_2004 27 วันที่ผ่านมา +7

    Love what you do bro, keep focusing on awwwards content❤️

  • @ParwinderSingh-te7lb
    @ParwinderSingh-te7lb 26 วันที่ผ่านมา

    Man so much great content I subscribed. And I know ur going to make big on TH-cam and life❤

  • @Alex.Shalda
    @Alex.Shalda 27 วันที่ผ่านมา +1

    What a thorough explanation, thank you 🎉

  • @Nicolas-vj5zc
    @Nicolas-vj5zc 27 วันที่ผ่านมา

    thank you so much! love the video

  • @dhruvkaushik2122
    @dhruvkaushik2122 26 วันที่ผ่านมา

    I have learned a lot from you thank you for such wonderful content

  • @vemuyaswanth803
    @vemuyaswanth803 27 วันที่ผ่านมา +1

    Exactly what I needed 🔥

  • @hudsonvini7345
    @hudsonvini7345 27 วันที่ผ่านมา +10

    This dude is, THE DUDE! I learn so much with you, thank you so much, i really appreciate your work bro

  • @Astrelune
    @Astrelune 26 วันที่ผ่านมา

    man blessed that i found this channel

  • @dukeselwood
    @dukeselwood 27 วันที่ผ่านมา +11

    Framer Motion has the useAnimate hook for creating timeline animations - is that comparable?

  • @aymenbachiri-yh2hd
    @aymenbachiri-yh2hd 27 วันที่ผ่านมา

    Thank you so much

  • @giggitygigs
    @giggitygigs 26 วันที่ผ่านมา

    Thank you for this

  • @nellymotion
    @nellymotion 25 วันที่ผ่านมา

    Thank you !

  • @trebturner
    @trebturner 27 วันที่ผ่านมา

    When is your course coming out? Very excited for it

  • @yashsagar734
    @yashsagar734 3 วันที่ผ่านมา

    thanks

  • @taszidizaz4079
    @taszidizaz4079 27 วันที่ผ่านมา

    🔥🔥🔥

  • @gabrielm4979
    @gabrielm4979 26 วันที่ผ่านมา +1

    Nice video. Are you planning to create a gsap course from scratch? That would be awesome

  • @mhdfirassbarakat6587
    @mhdfirassbarakat6587 14 วันที่ผ่านมา +1

    would you please make a crash course video for react framer motion ?

  • @ZainAliSiddiqui
    @ZainAliSiddiqui 27 วันที่ผ่านมา

    ❤❤❤

  • @mohammadkhakhsoor2068
    @mohammadkhakhsoor2068 26 วันที่ผ่านมา +1

    Can you please create a whole Playlist for framer motion ? Step by step tutorial comprehensively

  • @FreakyYas
    @FreakyYas 27 วันที่ผ่านมา +2

    Please put a detailed video on locomotive smooth scroll or parallax animate I'm struggling or

  • @rahulk2723
    @rahulk2723 27 วันที่ผ่านมา

    He's back!

  • @iamahtic
    @iamahtic 27 วันที่ผ่านมา

    Goated

  • @fokspoks
    @fokspoks 27 วันที่ผ่านมา +4

    If say this short: GSAP is a father, while Framer Motion is a newborn child

  • @icefield
    @icefield 27 วันที่ผ่านมา +2

    isn't the useAnimate hook from framer motion similar to gsap's timeline? What's timeline from gsap better at?

  • @abujessica
    @abujessica 26 วันที่ผ่านมา

    Excellent videos, I love advice that end with "do both" because why NOT
    some feel like learning both is a sin
    y'all fellas got time to compete with elon musk yet waste it on brittle matters and disregard all the achievements you could've had in your spare time
    spare time is truly a bless, not everybody gets to spend it well thou

  • @samnmeje3486
    @samnmeje3486 27 วันที่ผ่านมา

    really informational video, please what is the equivalent of framer for vue js

  • @emirsezer10
    @emirsezer10 27 วันที่ผ่านมา +3

    Nice video, thank you, I have a question, please answer me. It is impossible to make a page transition with the Next.js app router. Therefore, is choosing to use the page router the right approach or should transitions be abandoned? What do you think?

    • @paakofibamfoquaicoe4193
      @paakofibamfoquaicoe4193 25 วันที่ผ่านมา +1

      Page transitions can be done in the template file. Not sure though, he has a video on it.

    • @emirsezer10
      @emirsezer10 25 วันที่ผ่านมา

      @@paakofibamfoquaicoe4193 Yes, correct entries are made, but exit animations are not made.

    • @emirsezer10
      @emirsezer10 25 วันที่ผ่านมา

      @@paakofibamfoquaicoe4193 Yes, correct entries are made, but exit animations are not made.

  • @aayushgupta7839
    @aayushgupta7839 27 วันที่ผ่านมา +5

    Can you create a complete guide/tutorial for gsap with react ?

    • @RB_MAFIA
      @RB_MAFIA 27 วันที่ผ่านมา +3

      yeah i need that too

    • @AdolfRizzler41
      @AdolfRizzler41 27 วันที่ผ่านมา

      ​@@RB_MAFIAyes shit thank you so much thank you this is just what I need

  • @realdaly
    @realdaly 22 วันที่ผ่านมา

    for simple animations from a personal experience I really don't recommend both,
    again if your animations were not complicated just code them by yourself or go with a lightweight one like aos (animate on scroll)

  • @immipixediter210
    @immipixediter210 25 วันที่ผ่านมา +1

    3:09 framer-motion
    animate()

  • @samiullahsheikh5015
    @samiullahsheikh5015 27 วันที่ผ่านมา

    What about react-spring? What's you thought on it?

  • @michaelsousajr
    @michaelsousajr 27 วันที่ผ่านมา +1

    feel like the learning curve for gsap is a little bit steeper but much more worth it, framer gives me trouble half the time.

    • @hijk-l7c
      @hijk-l7c 25 วันที่ผ่านมา

      how and where to learn GSAP?

  • @dvkerns
    @dvkerns 21 วันที่ผ่านมา

    Any good arguments for or situations in which you ended up using both?

  • @DMZT_dhruv
    @DMZT_dhruv 26 วันที่ผ่านมา

    Missed ya bro, hope you are doing fine 🫂

  • @bensal9948
    @bensal9948 27 วันที่ผ่านมา +1

    Brother I love you mr content and its super amazing. I learned a lot from you as I am also just want to become like you. I just want to start my creative developer career please make a video on what only languages I have to study to create awwwards winning websites like you and what languages you have studied and worth for making animation only
    .... Please read it out ❤❤

    • @ramonbnjmn
      @ramonbnjmn 27 วันที่ผ่านมา

      We are waiting for his course

  • @Tszyu01
    @Tszyu01 21 วันที่ผ่านมา

    What does the license look like for GSAP if you’re at a company/business? How does that compare to framer?

  • @nothing-tj9eh
    @nothing-tj9eh 27 วันที่ผ่านมา +1

    hi can you do a tutorial on page transition using framer motion and app router in nextjs

    • @adithnarein8420
      @adithnarein8420 27 วันที่ผ่านมา

      I don't think its possible in app router, I searched a lot for it aswell!

  • @jiayizhan967
    @jiayizhan967 20 วันที่ผ่านมา

    Can you create a framer motion course?

  • @hijk-l7c
    @hijk-l7c 25 วันที่ผ่านมา

    how and where to learn GSAP?

  • @okkashaally2115
    @okkashaally2115 26 วันที่ผ่านมา

    There's "motion one" an alternative to gsap by the "framer motion" team

  • @MihirAmanRaj
    @MihirAmanRaj 26 วันที่ผ่านมา

    Hi bro,
    so i have got a task to make a animation
    where the page starts with a video and as we scroll down a mask should appear which is zoomed out as we scroll and video is still being played and can be seen through that mask, and when we continue scrolling it the mask goes to a place and is replaced by the logo eventually, any idea on how do it,
    i can dm u on discord if u dont get it.

  • @aberbaCodes
    @aberbaCodes 26 วันที่ผ่านมา

    I guess I'm learning gsap then 😅

  • @mirjalol_nightmares
    @mirjalol_nightmares 26 วันที่ผ่านมา

    bro, are your projects are responsive? cos last time i used your projects but not responsive

  • @kakaponick
    @kakaponick 27 วันที่ผ่านมา

    react-spring?

  • @dung_gl
    @dung_gl 27 วันที่ผ่านมา

    Can anyone suggest me some channels that cover awesome content like this one? Thanks

  • @tejasgk369
    @tejasgk369 26 วันที่ผ่านมา

    I just use both in a single proj 😅

  • @victormustin2547
    @victormustin2547 26 วันที่ผ่านมา

    Team Framer!

  • @sahilverma_dev
    @sahilverma_dev 27 วันที่ผ่านมา

    You're GOD 🔥🔥🔥🔥

    • @nishadsvanced7708
      @nishadsvanced7708 27 วันที่ผ่านมา

      Then what about who created Gsap nad FM ?
      AND what about who JS?
      ND assembly?

  • @picklenickil
    @picklenickil 25 วันที่ผ่านมา

    Vanilla js css is best

  • @yanngatignol9126
    @yanngatignol9126 27 วันที่ผ่านมา +8

    Framer motion give laggy result sometimes on prod env 👎

    • @cjstronger
      @cjstronger 27 วันที่ผ่านมา

      I’ve noticed the same thing, even simple things like translateX animations are laggy.

    • @realdaly
      @realdaly 22 วันที่ผ่านมา

      agree 100%

  • @megamind452
    @megamind452 27 วันที่ผ่านมา

    Why not use both ? I know it will contradict in the codebase and people will say it is not best practice. But if you know what you are doing, then it can work flawlessly in combination . Let me know if I am missing something and I am happy to learn. Thanks

    • @shahrozahmed9746
      @shahrozahmed9746 27 วันที่ผ่านมา +3

      bundle size of your app will increase

    • @megamind452
      @megamind452 27 วันที่ผ่านมา

      @@shahrozahmed9746 by how much?

    • @megamind452
      @megamind452 27 วันที่ผ่านมา

      @@shahrozahmed9746 by how much?

    • @megamind452
      @megamind452 27 วันที่ผ่านมา

      @@shahrozahmed9746 by how much?

    • @megamind452
      @megamind452 27 วันที่ผ่านมา

      By how much?

  • @WaldoTheWombat
    @WaldoTheWombat 23 วันที่ผ่านมา

    Hi! Are you half Asian? 😃

  • @divyv20
    @divyv20 26 วันที่ผ่านมา

    Hey Olivier ! I loved this video . I work with entrepreneurs like you who have under 25k subscribers to help them to grow to 100k subscribers in under 12 months with proper systems . I actually helped Chirag to achieve 92k subscribers in under 11 months . Could I do a free audit to see if I can help you do the same ? I just think it's really important that more people see your content and want to help you on that mission .

  • @Tracer73866
    @Tracer73866 27 วันที่ผ่านมา

    gsap is not completely free

  • @itsjmendez
    @itsjmendez 27 วันที่ผ่านมา +13

    GSAP lacks tutorials, making the developer experience not the best.

    • @itsjmendez
      @itsjmendez 27 วันที่ผ่านมา +7

      Specially with React & Next.Js