реагировать на рендеринг, зависящий от платформы - PullRequest
0 голосов
/ 13 апреля 2020

Я занимаюсь кроссплатформенным приложением и хотел бы отобразить флажок в android и переключатель в IOS. Для этого я пытаюсь использовать функциональность Platform.select из собственной документации реагирования со следующей страницы https://reactnative.dev/docs/platform-specific-code#platform -модуль .

import {
   Modal,       
   SwitchIOS,
   Platform,
} from 'react-native';
import React from 'react';
import CheckBox from '@react-native-community/checkbox';


class MeetingDisplay extends React.Component {
    constructor(props) {
        super(props);

        const PlatformSpecificCheckBox = Platform.select({
            ios: () => require('SwitchIOS'),
            android: () => require('CheckBox'),
         })();
     }
 ....

Каждый раз, когда я пытаюсь запустить свое приложение либо на устройстве, либо на симуляторе получите «невозможно найти переключатель IOS» или «невозможно найти флажок», если я переключу порядок операторов. Любая помощь будет оценена, спасибо.

Редактировать

Изменена ссылка выше.

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