print(2) + 3
приведет к 5 (это то же самое, что и print (2 + 3)
или print 2+3
. Поскольку печать в этом случае фактически не является функцией, скобки в основном бессмысленны. Следует отметить, что print
оценивается до echo
.
Выход до сих пор: 5
echo '2' . print
приведет к 21, потому что печать всегда возвращает 1
Выход теперь: '521'
Я постараюсь ответить на ваши вопросы один за другим.
Сделайте каждый из элементов «осязаемым» Оберните ваши компоненты с TouchableOpacity
, которые вы можете импортировать из реагировать нативно, как это import {TouchableOpacity} from "react-native";
при прикосновении к нему Вы открываете компонент, заполненный объектами Вам необходимо реализовать метод onPress
, а также реагировать на навигацию для загрузки других компонентов.
<TouchableOpacity onPress={() => this.props.navigation.navigate("newScreenName")}>
<MyCustomComponent>
...
</MyCustomComponent>
</TouchableOpacity>
и создание экрана будет выглядеть следующим образом:
import { createStackNavigator } from "react-navigation";
import Screen1 from "./Screen1";
import Screen2 from "./Screen2";
...
const customStackNavigator = createStackNavigator(
{
newScreenName: {
screen: Screen1
},
newScreenName1: {
screen: Screen2
}
},
{}
);
check API & amp; Документы здесь Также, пожалуйста, проверьте этот пример для более подробной информации