Как сохранить все импортированные модули в одном файле

#javascript #reactjs #react-native

#javascript #reactjs #react-native

Вопрос:

Я разрабатываю приложение с react native, и у меня много импортированных модулей на разных страницах. Например, большинство импортированных модулей одинаковы на каждой странице:

 import { Text, View, Image } from 'react-native';
 

Я использую это на многих страницах. Мне было интересно, есть ли способ хранить подобные модули на одной странице и вызывать их с любой страницы, которую я хочу.

Ответ №1:

Если вы создаете один и тот же тип представлений на большинстве своих экранов, создайте отдельный компонент и повторно используйте его на всех экранах, изменив его реквизиты в соответствии с требованиями управления представлениями.

Это поможет сократить ваш код и поможет вам импортировать меньше модулей для большей части вашего кода.

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

Если мы создаем компонент, назовем его Applloader, нам нужно только создать загрузчик за раз, импортировать его и показывать загрузчик, просто управляя состоянием везде в коде нашего приложения.

Это поможет нам сократить тот же код.