Доброго утра!
Сегодня я столкнулся с маленьким багом, до которого я довёл в финале внедрения ООП-решения на TypeScript для мобильного приложения с Expo SDK и компилятор принёс плохую новость:
TypeError: Cannot read property 'feedTitle' of undefined
И сама ошибка ссылалась на отрывок из целого примера кода:
import * as React from 'react';
import { Text, View } from 'react-native';
import { StoresFeed } from '../handlers/stores/homepage/Feed';
export function Stores(){
return (
<React.Fragment>
<Text style={pageStyle.feedTitle}>Ближайшие магазины</Text>
<Text style={pageStyle.feedTitle}>Лучшие товары</Text>
<Text style={pageStyle.listTitle}>Лучшие категории</Text>
<Text style={pageStyle.feedTitle}>Выгодные цены</Text>
<Text style={pageStyle.listTitle}>Категории</Text>
</React.Fragment>
);
}
const pageStyle = new StoresFeed('ui-change',0).eventStart();
Сам класс с методом состоит из ключей стилей StyleSheet, который должен заработать и как решить данный вопрос правильно(сам код с классом и не только в комментариях к этому вопросу)?