Выполните следующие шаги:
import React, { Component } from 'react'
import { Text, View } from 'react-native'
class Header extends Component {
render() {
return (
<View>
<Text> Header Component </Text>
</View>
)
}
}
экспортируйте этот компонент или функцию для повторного использования в других файлах.
export default Header;
экспортируя эту функцию или класс, вы можете импортировать ее в любой файл js, используя это:
import Header from './Header.js'
ИЛИ
import Header from './Header'
Здесь Вот как вы можете использовать этот импортированный компонент в других файлах:
import React, { Component } from 'react'
import { Text, View } from 'react-native'
import Header from './Header' // import that
class App extends Component {
render() {
return (
<View>
<Header /> // use like this
<Text> textInComponent </Text>
</View>
)
}
}
Если у вас есть несколько компонентов или функция для экспорта в один файл, вы не можете использовать export default
во всем этом. вам просто нужно использовать только export
.
вот так: Common.js файл
export Header;
export Button;
или вы можете использовать это так.
import { Header, Button } from './Common';
Почти все часто задаваемые вопросы и ПРАКТИЧЕСКИЕ РУКОВОДСТВА записаны с точки зрения Linux. Кэш-память была первоначально создана только для Linux, порты прибыли позже. Существует порт к Windows, но это еще не находится в официальном распределении кэш-памяти. Кэш-память в Windows является все еще партизанским стилем. Например, нет никакой кэш-памяти для x64 Windows.
С кэш-памяти на MacOS X на серверах: ниша ниши ниши.
Кажется, нет никакого технического недостатка к выполнению его в окнах. Это - главным образом вещь стоимости. Если лицензии просто сидят без дела неиспользованные, нет, вероятно, никакого недостатка вообще. Я действительно вспоминаю проблемы на более старых окнах с утечками памяти в более старых окнах API, особенно материал TCP - но по-видимому что материал все фиксируется в современных окнах.
Этот вопрос действительно, "что является преимуществами Linux как серверная платформа", я дам несколько стандартных ответов:
Помните, что TCO включает количество времени, которое Вы (администратор) проводите для поддержания машины. Linux имеет более низкий TCO, потому что легче поддержать, и можно провести время, делая что-то другое, чем администрирование сервера...
При развертывании memcached, у Вас, вероятно, есть довольно значительная инфраструктура (многие, много машин, уже развернутых). Даже если Вы выделите новые машины memcached, то Вы захотите запустить некоторое другое программное обеспечение на них для управления системой, контроля, поддержка оборудования и т.д. Это программное обеспечение может быть настроено Вашей командой для Вашей инфраструктуры.
Поэтому Ваш выбор платформ ОС будет вестись тем, что Ваша операционная команда и поставщик оборудования будут поддерживать для использования в производстве.
Стоимость нескольких лицензий Windows является, вероятно, довольно несущественной, и у Вас, вероятно, уже есть объемная подписка - на самом деле, серверы могут быть уже заказаны с лицензиями Windows на них.
Однако Вы определенно захотите 64-разрядную ОС при выполнении memcached - использование 32-разрядной ОС не умно и будет означать, что большая часть RAM не может использоваться (Вы будете ограничены приблизительно 3G в зависимости от ОС).
Я предполагаю, что при развертывании memcached Вы будете делать так на аппаратных средствах с большим количеством поршня - это довольно бессмысленно иначе, в конце концов.