Экспорт подключения по умолчанию и экспорт класса по умолчанию (FluidNavigator) - PullRequest
0 голосов
/ 12 декабря 2018

У меня возникла проблема.Экспортируйте соединение по умолчанию и экспортируйте класс по умолчанию.Как я могу использовать вместе?Извините за основной вопрос, но я разочарован тем, что все, что я пробовал, действительно работает.

import { connect } from 'react-redux';
import { FluidNavigator } from 'react-navigation-fluid-transitions';
import { kriterDegis, denetimKriter } from '../actions';
...
class Kriter extends Component {
...
render()
...
{this.renderButton()}
...

class Screen2 extends React.Component {
render() 
...
const Navigator = FluidNavigator({
  kriter: {screen: Kriter},
  screen2: {screen: Screen2}
});

export default class Myclass extends Component {
  render() {
    return (
       <Navigator/>
    );
...
const mapToStateProps = ({ kriterResponse }) => {
   const {...
    return { ...
};
export default connect(mapToStateProps, { kriterDegis, denetimKriter })(Kriter);

Когда я изменяю его, как показано ниже, я получаю эту ошибку, когда нажимаю на кнопку вКласс критера

export const ConnectedKriter = connect(mapToStateProps, { kriterDegis, denetimKriter })(Kriter); 

введите описание изображения здесь

Не могли бы вы помочь мне в этой теме.Я ценю любую помощь, которая может направить меня в правильном направлении, чтобы выяснить причину проблемы.Спасибо,

1 Ответ

0 голосов
/ 12 декабря 2018

Если вы хотите использовать redux, вы можете подключиться к своему основному классу «MyClass».

export default connect(mapToStateProps,mapDispatchToProps)(MyClass);

После этого вам не нужно экспортировать свой «MyClass».Эта линия соединит и экспортирует ваш класс уже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...