Skip to content

Commit 56c5801

Browse files
authored
Migreate to reanimatedv2 in our demo project (#1223)
1 parent 50fb2fb commit 56c5801

File tree

4 files changed

+14
-5
lines changed

4 files changed

+14
-5
lines changed

android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import com.android.build.OutputFile
44

55
project.ext.react = [
66
entryFile: "index.js",
7-
enableHermes: false, // clean and rebuild if changing
7+
enableHermes: true, // clean and rebuild if changing
88
]
99

1010
apply from: "../../node_modules/react-native/react.gradle"

android/app/src/main/java/com/rnuilib/MainApplication.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
import com.wix.reactnativeuilib.UiLibPackageList;
1212
import java.lang.reflect.InvocationTargetException;
1313
import java.util.List;
14+
import com.facebook.react.bridge.JSIModulePackage;
15+
import com.swmansion.reanimated.ReanimatedJSIModulePackage;
1416

1517

1618
public class MainApplication extends NavigationApplication {
@@ -21,6 +23,11 @@ protected String getJSMainModuleName() {
2123
return "demo";
2224
}
2325

26+
@Override
27+
protected JSIModulePackage getJSIModulePackage() {
28+
return new ReanimatedJSIModulePackage();
29+
}
30+
2431
@Override
2532
public boolean getUseDeveloperSupport() {
2633
return BuildConfig.DEBUG;

babel.config.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
module.exports = {
22
env: {
33
test: {
4-
presets: ['module:metro-react-native-babel-preset']
4+
presets: ['module:metro-react-native-babel-preset'],
5+
plugins: ['react-native-reanimated/plugin']
56
}
67
},
7-
presets: ['module:metro-react-native-babel-preset']
8+
presets: ['module:metro-react-native-babel-preset'],
9+
plugins: ['react-native-reanimated/plugin']
810
};

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
"react-native-gesture-handler": "1.9.0",
100100
"react-native-keyboard-tracking-view": "^5.6.1",
101101
"react-native-navigation": "7.6.0",
102-
"react-native-reanimated": "1.13.2",
102+
"react-native-reanimated": "2.0.0",
103103
"react-test-renderer": "^16.13.1",
104104
"shell-utils": "^1.0.10",
105105
"typescript": "3.9.7"
@@ -108,7 +108,7 @@
108108
"react": ">=16.0.0",
109109
"react-native": ">=0.63.4",
110110
"react-native-gesture-handler": ">=1.9.0",
111-
"react-native-reanimated": ">=1.13.2",
111+
"react-native-reanimated": ">=2.0.0",
112112
"@react-native-community/blur": ">=3.4.1",
113113
"@react-native-community/datetimepicker": "^2.1.0",
114114
"@react-native-community/netinfo": "^5.6.2",

0 commit comments

Comments
 (0)