feat: enable hermes

This commit is contained in:
Dawid Wysokiński 2021-05-15 19:58:05 +02:00
parent df3b7d60fe
commit a4c2204134
4 changed files with 7 additions and 8 deletions

View File

@ -80,7 +80,7 @@ import com.android.build.OutputFile
*/
project.ext.react = [
enableHermes: false, // clean and rebuild if changing
enableHermes: true, // clean and rebuild if changing
]
apply from: "../../node_modules/react-native/react.gradle"

View File

@ -29,7 +29,6 @@ const MyList = forwardRef<FlatList<Item>, ListProps>(
}, []);
const keyExtractor = useCallback(item => item.id, []);
console.log('render');
return (
<FlatList
data={items}

View File

@ -1,4 +1,4 @@
import React, { Fragment, useCallback } from 'react';
import React, { Fragment, useCallback, memo } from 'react';
import { Icon, Left, ListItem, NativeBase, Right, Text } from 'native-base';
export interface ListItemProps
@ -43,4 +43,4 @@ const MyListItem = ({
);
};
export default React.memo(MyListItem);
export default memo(MyListItem);

View File

@ -31,7 +31,7 @@ const Test = ({ questions, onReset, qualification }: TestProps) => {
analytics().logEvent(Event.StartTest, analyticsParams);
}, [analyticsParams]);
const createSelectAnswerHandler = (index: number) => (answer: Answer) => {
const handleSelectAnswer = (index: number, answer: Answer) => {
if (reviewMode) {
return;
}
@ -73,14 +73,14 @@ const Test = ({ questions, onReset, qualification }: TestProps) => {
<Tab
key={question.id}
heading={`Pytanie ${index + 1}`}
textStyle={reviewMode ? textStyleReviewMode : []}
activeTextStyle={reviewMode ? textStyleReviewMode : []}
textStyle={reviewMode ? textStyleReviewMode : undefined}
activeTextStyle={reviewMode ? textStyleReviewMode : undefined}
>
<Question
question={question}
reviewMode={reviewMode}
selectedAnswer={selectedAnswers[index]}
selectAnswer={createSelectAnswerHandler(index)}
selectAnswer={answer => handleSelectAnswer(index, answer)}
/>
</Tab>
);