Метод / функция экспорта в React Native

export { width as responsiveHeight } from "react-native-responsive-dimensions";

Я хочу экспортировать responsiveHeight с именем width. Как правильно это сделать? Поскольку это не работает.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
2 964
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

На самом деле вы делаете наоборот, вы берете свою функцию ширины и добавляете ей псевдоним с именем responseiveHeight, поэтому вам нужно сделать это:

export { responsiveHeight } from "react-native-responsive-dimensions";

так просто, экспорт ширины таким образом, он не должен работать без проблем.

Спасибо, подскажите, что означает этот синтаксис width as responsiveHeight?

Khemraj Sharma 18.06.2018 07:12

Кстати responseiveHeight - это функция react-native-responsive-dimensions

Khemraj Sharma 18.06.2018 07:14
width as responsiveHeight, вы сообщаете, что ваш код экспортирует функцию / переменную с именем width в react-native-responsive-dimensions и экспортирует ее как responseiveHeight, я имею в виду, что вы экспортируете это с псевдонимом, поэтому, когда вы импортируете эту функцию, вы можете импортировать ее следующим образом: import { responsiveHeight } from '../path/to/file', а не как width, потому что вы указали псевдоним.
Juorder Gonzalez 18.06.2018 07:15
Ответ принят как подходящий

Ваш синтаксис противоположен. Вы хотите получить responsiveHeight как width.

Попробуй это

export { responsiveHeight as width } from "react-native-responsive-dimensions";

Попробуй это.

import React from "react";
import {responsive} from "react-native-responsive-ui";

@responsive
export default class Debug extends React.Component {
    render() {
        const {width, height} = this.props.window;
        console.info(`New window dimensions: ${width}x${height}`);
        return null;
    }
}

Как это использовать?

Khemraj Sharma 18.06.2018 07:27

Другие вопросы по теме