4 ms·
"Unfortunately, this is not something that we experience ourselves because we run React Native from master." What does this mean? Does this mean they're always
by debt 8y ago
"Unfortunately, this is not something that we experience ourselves because we run React Native from master."
What does this mean? Does this mean they're always on the very latest RN version? If so, wouldn't this constantly break like many layers of dependencies?
I kind of like the idea though.
- tehlike 8y agoI work at google, and we run everything at head. The code is expected to be working state including all the dependencies, and there are precommit/presubmit hooks to help that.
- dymk 8y ago(Nearly) all of Facebook exists in a single repository, so all dependencies are building against other dependencies at ~master. Things do break, but extensive automated testing goes a long way.
- boowoo 8y agoNon-facebook users are in a less fortunate position though, because while the automated testing might keep their dependencies working, yours will break. So people tend to stick to certain release and avoid upgrading at all costs, trying to find a permutation of library and RN versions where everything is mostly working and rest can hacked around. All bug reports by react-native team have traditionally been treated with 'please upgrade to latest release' which makes things problematic, because while your specific issue might be solved, you'll have bunch of new ones caused by the new release and your dependencies not playing nice. Hopefully there will be some improvement with this in the future.
- ericlewis 8y agoThat is what it means. We are also doing this! It is worth it if you ship only iOS imo.