$30 off During Our Annual Pro Sale. View Details »

Answers to Common React Native Questions

Answers to Common React Native Questions

Answers 5 common question about React Native:

1. Is React.Native fast enough?
2. Should I know the native platform?
3. Which navigation package to use?
4. Should I use Expo?
5. Should I use React Native over X?

Radoslav Stankov

August 16, 2020
Tweet

More Decks by Radoslav Stankov

Other Decks in Technology

Transcript

  1. Answers to Common
    React Native
    Questions
    lightning talk ⚡
    Radoslav Stankov 19/08/2020

    View Slide

  2. View Slide

  3. Is React.Native fast enough?
    1

    View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. React JS Thread UI Thread
    Yoga
    Native UI
    JSI
    React Native

    View Slide

  8. Yoga

    View Slide

  9. React JS Thread UI Thread
    Yoga
    Native UI
    React Native
    JSI

    View Slide

  10. * for most use cases
    "

    View Slide

  11. Should I know the native platform?
    2

    View Slide

  12. ...kinda #

    View Slide

  13. You can start without knowledge of native and can lean as you go.* for most
    use cases
    $

    View Slide

  14. Which navigation package to use?
    3

    View Slide

  15. View Slide

  16. Navigation
    @react-navigation/native
    react-native-navigation
    &

    View Slide

  17. View Slide

  18. View Slide

  19. @react-navigation/native
    "

    View Slide

  20. Should you use Expo?
    4

    View Slide

  21. View Slide

  22. View Slide

  23. https://github.com/expo/create-react-native-app
    "

    View Slide

  24. View Slide

  25. Checkout community libraries

    View Slide

  26. https://github.com/react-native-community
    "

    View Slide

  27. Should you use Expo?
    ' I don't know &

    I don't use it for my projects,
    but this doesn't mean it isn't useful for your project.

    View Slide

  28. Should I use React Native over X
    5

    View Slide

  29. View Slide

  30. View Slide

  31. Recap

    View Slide

  32. View Slide