React Native Shared Element Transition

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 เม.ย. 2020
  • In this clip, we build a simple shared transition using react-native-shared-element (github.com/IjzerenHein/react-....
    start-react-native.dev/
    Full episode and source code: Airbnb Shared Transition - “Can it be done in React Native?”
    • Airbnb Shared Transiti...
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @fernandobelotto
    @fernandobelotto 4 ปีที่แล้ว +16

    Message from a brazilian friend. My name is Fernando Bosco and i'm so impressed with your work william! your are doing great! keep going. You inspired me creating this kind of work in my native language, portuguese. Looking forward to work in a open source project with you!

  • @jackvial5591
    @jackvial5591 4 ปีที่แล้ว +1

    Fantastic content. These transitions look so good!

  • @bmejia220
    @bmejia220 2 ปีที่แล้ว

    Amazing you did this in 6 minutes, William! Looks great man!

  • @signorDJ
    @signorDJ 4 ปีที่แล้ว +8

    That's what I was looking for today, awesome content bro thank you so much

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว +1

      Glad you enjoyed!

  • @jerickpascua9007
    @jerickpascua9007 3 ปีที่แล้ว

    Amazing Video! God bless you bro! You're an underrated content creator. I wish you get a lot of subscribers!

  • @Ebizzill
    @Ebizzill 4 ปีที่แล้ว +1

    your accent is the reason why i flew thousands of miles to visit this dude i was talking to online with your same accent.... i have NO REGRETS..

  • @PantaloonsOfBlah
    @PantaloonsOfBlah 4 ปีที่แล้ว

    You are a savior, thank you sir

  • @lukmanhidayah2420
    @lukmanhidayah2420 3 ปีที่แล้ว

    I really love it 👍

  • @ashishmehradotdev
    @ashishmehradotdev 4 ปีที่แล้ว

    Hi William,
    Thanks for this tutorial.

  • @jusstannum4942
    @jusstannum4942 3 ปีที่แล้ว

    wow this is short but amazing

  • @kamaleshkunwar6020
    @kamaleshkunwar6020 3 ปีที่แล้ว

    Nice one. Thanks.

  • @CarloSudsilowsky
    @CarloSudsilowsky 4 ปีที่แล้ว +1

    Hi William, I absolutely love your videos and how you make these things look easy.
    How long have you been working with React Native? I'm hoping one day I can be this good too :)

  • @gyanendraverma3155
    @gyanendraverma3155 4 ปีที่แล้ว +2

    Awesome bro. you are very creative. nice video.

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว

      Thank you so much 😀

  • @r.osorio02
    @r.osorio02 4 ปีที่แล้ว

    SUSCRIBED! Dear Candillon, thanks for this explanation

  • @darryl_young
    @darryl_young 4 ปีที่แล้ว +3

    Thanks for sharing, William. Once the update for React Navigation 5 is released it’d be great if you made a short video showing that, too. I really like your way of teaching. Thanks again.

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว +1

      I'm gonna look into v5. integrating shared-element with v4 manually is A LOT of work but I feel like it might be much easier in v5 because of the way you can nest navigator with component. Stay tuned.

    • @TheBreezerFly
      @TheBreezerFly 4 ปีที่แล้ว

      React Navigation 5 has been out for a month already. :)

    • @borasumer
      @borasumer 4 ปีที่แล้ว

      @@TheBreezerFly They are talking about shared element navigation, not react navigation. Shared element navigation does not support react navigation V5 at the moment.

  • @maxaquilino7264
    @maxaquilino7264 3 ปีที่แล้ว

    Excellent video! I'm sharing a Text element which has a different font size in the 2 screen and the resize effect is pretty bad. Is there any way to manage this effect problem? Thanks

  • @rg-du4ou
    @rg-du4ou 4 ปีที่แล้ว

    Hi, React-navigation-fluid-transitions or Shared Element Transitions? which one to use and which one has less issues ?

  • @mrousavy
    @mrousavy 4 ปีที่แล้ว +1

    how did you configure your simulator to work in macOS fullscreen mode and display the "refreshed" react native bar at the bottom instead of the top?

  • @sudhakars7282
    @sudhakars7282 4 ปีที่แล้ว +1

    You are awesome!!!!.

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว

      Thank You Sudhakar! You rock 🎸

  • @jerryjohnthomas4908
    @jerryjohnthomas4908 3 ปีที่แล้ว

    Hi thanks for the awesome work. my animation is like toggling when i press the img stays for additional 1 more second and then suddenly disappers to new position instead of animating any idea why?

  • @makisetakashi
    @makisetakashi 4 ปีที่แล้ว

    how to handle the detail screen that need fetch detail data from API ? , is it possible to use shared element ?

  • @praveenchukka8194
    @praveenchukka8194 3 ปีที่แล้ว

    can we do this for pop ups as well? there is no need for navigator there right?

  • @adarshjaiswal7334
    @adarshjaiswal7334 3 ปีที่แล้ว

    William please guide how to use "redash" package in Javascript project ?

  • @reivajfaelata
    @reivajfaelata ปีที่แล้ว

    Hi, great content, i have a question about Cereal Font by AIRBNB, its font free to use or not?

  • @Skia_
    @Skia_ 4 ปีที่แล้ว +24

    Please, teach me your accent - I fken love it ;D

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว +11

      Thank You! However I should really try to make an effort to be more understandable. 😅

    • @calebcadainoo
      @calebcadainoo 3 ปีที่แล้ว +1

      Hahaha 😂 👌

  • @applicationdeveloper9057
    @applicationdeveloper9057 ปีที่แล้ว

    Hi,
    I'm trying to do transactions on android with a shared element but the screen is flickering. When open a new screen it blinks and then load instead of smoothing animation.

  • @ricardoleonardoolivaresven1949
    @ricardoleonardoolivaresven1949 3 ปีที่แล้ว +1

    This channel is amazing.
    Can we use this library with react-navigation v5 for production??

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว

      yes, here is an example: th-cam.com/video/NJZfRXs7nZs/w-d-xo.html

  • @shashankmishra4224
    @shashankmishra4224 4 ปีที่แล้ว +4

    How can we achieve such in React-Navigation v5?

    • @Pulpdood
      @Pulpdood 3 ปีที่แล้ว

      Found this: github.com/IjzerenHein/react-navigation-shared-element/tree/navigation-v5

  • @RootsTravelApp
    @RootsTravelApp 2 ปีที่แล้ว

    How to do this RNRF?

  • @appohdavid8356
    @appohdavid8356 4 ปีที่แล้ว +3

    And if possible can u pls share a link to the source code for what u just taught in this tutorial.

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว +2

      here it is github.com/wcandillon/can-it-be-done-in-react-native/tree/master/season3/src/Airbnb

  • @jasoncarzano9388
    @jasoncarzano9388 ปีที่แล้ว

    that slide effect on navigation wont work on my android phone

  • @Karrie8333
    @Karrie8333 4 ปีที่แล้ว +1

    U r my fav.

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว +1

      Thank you Manoj!

  • @kennethkwakye-gyamfi4765
    @kennethkwakye-gyamfi4765 4 ปีที่แล้ว

    Which version of react-navigation are you using?

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว

      This is version 4, support for version 5 is already underway.

  • @mrousavy
    @mrousavy 4 ปีที่แล้ว +3

    Keep in mind that this is a JS animation and not native, which makes it really unusable when you have an actual application which runs stuff on the JS thread.

  • @utkarshKnight
    @utkarshKnight 4 ปีที่แล้ว +1

    Great work. Does it support react-navigation-v5? If not what is the alternative?

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว +1

      There is a branch that supports v5 that seems to work ok already. If not, the alternative is to build your own v5 integration using github.com/IjzerenHein/react-native-shared-element directly.

    • @utkarshKnight
      @utkarshKnight 4 ปีที่แล้ว

      @@wcandillon Thanks I 'll look into it. But I also found an article which seems good to me th-cam.com/video/H7_yY3yr-jE/w-d-xo.html

  • @toppopo5429
    @toppopo5429 ปีที่แล้ว

    Screen frozen with navigation v6, if use navigate goback()

  • @perelan
    @perelan 4 ปีที่แล้ว +5

    Does this work with react navigation 5?

    • @elye24
      @elye24 4 ปีที่แล้ว +4

      Not yet, there is a in progress banch github.com/IjzerenHein/react-navigation-shared-element/tree/navigation-v5

    • @eduardosotero
      @eduardosotero 4 ปีที่แล้ว +3

      Just waiting for this awesome release!!

    • @cryptoknight7256
      @cryptoknight7256 4 ปีที่แล้ว

      Maybe William can update that code with RN5? Allez Willie! S'il te plait? :)

  • @symbianizemember6097
    @symbianizemember6097 3 ปีที่แล้ว

    Hello, Is there any alternative for this? Science reactnavition 5 is not yet supported.

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว

      it is supported now: th-cam.com/video/NJZfRXs7nZs/w-d-xo.html

  • @appohdavid8356
    @appohdavid8356 4 ปีที่แล้ว +1

    Sir pls can u record a video on loading and using custom fonts other than the default in react native, I've been searching for so long, and most of the approaches described isn't working, so far I'm at a dead end. Thank you

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว +1

      Not sure if this helps but I have a video on icon font at th-cam.com/video/tJWZD3LNN5s/w-d-xo.html

    • @appohdavid8356
      @appohdavid8356 4 ปีที่แล้ว

      @@wcandillon thank u sir

  • @gonz4610
    @gonz4610 4 ปีที่แล้ว +1

    Does it works with react native router flux?

    • @TecnoRero
      @TecnoRero 4 ปีที่แล้ว

      Yo intenté pero no pude, tuve que migrar a react-navigation

    • @tenslider6722
      @tenslider6722 4 ปีที่แล้ว

      @@TecnoRero hermano que tal? me puede ayudar a implementar eso en mi app?

  • @hroland
    @hroland 3 ปีที่แล้ว

    Im having issues with Reanimated v2 alpha 5 :(

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว

      What kind of issue Roland?

  • @navjyotsingh5386
    @navjyotsingh5386 4 ปีที่แล้ว +1

    m your 24 k subscriber lol

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว +1

      Haha awesome 🥳Thank you for the sub Navjyot 🙌🏻

  • @peymanhakemifar3671
    @peymanhakemifar3671 4 ปีที่แล้ว +3

    im not sure this duplicate video or not

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว

      I've cut the original episode into highlights. Not sure what is the best practice regarding this yet.

  • @josephorji8331
    @josephorji8331 3 ปีที่แล้ว

    please can you redo this in react-navigation v5 ?

    • @wcandillon
      @wcandillon  3 ปีที่แล้ว +1

      here is it th-cam.com/video/NJZfRXs7nZs/w-d-xo.html

    • @josephorji8331
      @josephorji8331 3 ปีที่แล้ว

      @@wcandillon yes but i get this error
      Unable to resolve module react-navigation-stack from C:
      eactNative\snaptchat
      ode_modules
      eact-navigation-shared-element\build\createSharedElementStackNavigator.js: react-navigation-stack could not be found within the project.
      and I have all the dependencies installed

  • @vikrantshah1633
    @vikrantshah1633 3 ปีที่แล้ว

    Thanks for your detailed tutorials but it would be really nice if add your own subtitles, TH-cam's genereted are just trash

  • @veermetri05
    @veermetri05 4 ปีที่แล้ว +1

    Why didn't you say hello react native developers,

    • @wcandillon
      @wcandillon  4 ปีที่แล้ว

      This is just an highlight from a video where I do the proper greetings: th-cam.com/video/83GNiMp-qq0/w-d-xo.html :)

  • @RashidAli-oc1sr
    @RashidAli-oc1sr ปีที่แล้ว

    Hi Jonny sins

  • @technmania9418
    @technmania9418 4 ปีที่แล้ว

    mine works on android and not on iphone real device

  • @mauro96ful
    @mauro96ful 4 ปีที่แล้ว

    not as an ofense but i speak spanish and i dont unterstand you so well what makes me feel sad cause is harder to follow what you are coding :c