Skip to content

Instantly share code, notes, and snippets.

@dmitryn
Last active April 10, 2018 17:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dmitryn/d97f05a0ff2a653d07d696daa4880ad1 to your computer and use it in GitHub Desktop.
Save dmitryn/d97f05a0ff2a653d07d696daa4880ad1 to your computer and use it in GitHub Desktop.
re-frame-10x and React Native

https://github.com/status-im/re-frame-10x/tree/react-native-integration#react-native-setup

It's possible to use re-frame-10x via re-frisk-remote plugin https://github.com/flexsurfer/re-frisk-remote

To use re-frame-10x with React Native do the following:

  • Add goog.global.CLOSURE_UNCOMPILED_DEFINES = {"re_frame.trace.trace_enabled_QMARK_":true}; to figwheel-bridge.js We need to do this because :closure-defines doesn't work in RN. More info here: drapanjanas/re-natal#46
  • Have lein-re-frisk >0.5.5 re-frisk-remote >0.5.4 and re-frisk-sidecar >0.5.5 added to your project.clj Setup instructions here: https://github.com/flexsurfer/re-frisk-remote
  • Start your app with re-frisk-remote enabled. Add :enable-re-frame-10x? true option to enable-re-frisk-remote! fn call.
  • Open http://localhost:4567/10x

You could use this PR status-im/status-mobile#3521 as an example of what needs to be done to make it work with RN

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment