Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make hot reload work w/ rn #2452

Merged
merged 2 commits into from
Mar 28, 2016
Merged

Conversation

chrisnojima
Copy link
Contributor

alrite, so this kinda sucks...

I went down the path of getting the packager to work with symlinks but its just a big PITA:
facebook/react-native#637 (comment)

Instead i made react-native/shared not be a symlink but instead be a place we just sync our files to. Not ideal but this really simplifies things. We could apply this to desktop also if we wanted.... Symlinks, while it worked, makes things hard (esp. on windows). A nice side effect of this is that the syncing filters out the desktop files.

I'll update the docs about this if we move forward with this PR

So how this works now:

  • You must have matchman installed brew install watchman (the npm version is old and broken)
  • In react-native, do npm run watch

Now when things change in client/shared it'll rsync them to react-native/shared, which'll trigger an RN packager build

@keybase/react-hackers feedback pleez

@@ -22,6 +22,7 @@ npm-debug.log
project.xcworkspace
xcuserdata
Pods
shared
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this isn't checked in now

@chrisnojima
Copy link
Contributor Author

@keybase/react-hackers bump

@cjb
Copy link
Contributor

cjb commented Mar 28, 2016

Tested on Linux, seems to do the right thing (though I had to compile watchman from source), 👍

@chrisnojima
Copy link
Contributor Author

@MarcoPolo you ok with this

@MarcoPolo
Copy link
Contributor

Can we update the README with instructions?

@chrisnojima
Copy link
Contributor Author

yes i wanted to make sure we're fine with this first

@chrisnojima
Copy link
Contributor Author

updated

@MarcoPolo
Copy link
Contributor

👍

initial fonts for ios
initial stylesheet
@chrisnojima chrisnojima force-pushed the nojima/DESKTOP-771-react-watch branch from d745a43 to 8f524b3 Compare March 28, 2016 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants