
React Native
React Native
臧小川
我很酷 你想跟我一样酷吗 关注我吧
展开
-
React Native-17:网络数据请求
import React, { useState, useEffect, Fragment } from 'react'import { StyleSheet, Text, View, Image } from 'react-native'const App = () =>{ let REQUEST_url = "https://raw.githubusercontent.com/facebook/react-native/0.51-stable/docs/MoviesExample.原创 2021-11-16 14:45:11 · 1194 阅读 · 0 评论 -
React Native-16:选项框组件-Picker
因为新版本已经把它移出去了 Picker 要在 @react-native-picker/picker 拿到 yarn add @react-native-picker/pickerimport {Picker} from '@react-native-picker/picker';import React, { useState } from 'react'import { StyleSheet, Text, View } from 'react-native'import { Pick.原创 2021-11-15 18:42:20 · 1787 阅读 · 0 评论 -
React Native-15:状态栏组件-StatusBar
import React, { useState } from 'react'import{ StyleSheet, Text, View, TouchableOpacity, StatusBar // 状态栏组件} from 'react-native'const App = () =>{ const [DataModel, SetDataModel] = useState({ // 定义数据模型 hidden: false,原创 2021-11-12 14:21:43 · 453 阅读 · 0 评论 -
React Native-14:开关切换组件-Switch
import React, { useState } from 'react'import{ View, Text, StyleSheet, Switch // 开关切换组件} from 'react-native'const App = () =>{ const label = { false: '关', true: '开' } const [switchValue, SetSwitchValue] = useState(true原创 2021-11-12 11:34:40 · 1152 阅读 · 0 评论 -
React Native-13:动画组件-Animated
import React from 'react'import { StyleSheet, TouchableOpacity, Animated } from 'react-native'export default function App (){ // 创建动画属性对象 let animatedWidth = new Animated.Value(50) let animatedHeight = new Animated.Value(100) // 点击动画原创 2021-11-12 10:49:02 · 628 阅读 · 0 评论 -
React Native-12:数据库存储组件-AsyncStorage
yarn add react-native-storage起初 React Native 是内置这个组件的 因为不是每个项目都会用到 就把它抽出去了import React, { useEffect, useState } from 'react'import{ StyleSheet, Text, View, Alert, TextInput, TouchableHighlight // 用于封装视图,使其可以正确响应触摸操作。当按下的时候,封装的视图的不透明度会降低,同时会有.原创 2021-11-11 16:19:43 · 1187 阅读 · 0 评论 -
React Native-11:弹框组件-Alert
import React from 'react'import{ StyleSheet, Text, View, TouchableOpacity, // 按钮组件 Alert // 弹出组件} from 'react-native'export default function App (){ let showAlert1 = () => { Alert.alert('发送数据成功') } let showTip原创 2021-11-11 14:31:42 · 634 阅读 · 0 评论 -
React Native-10:活动指示器loading
import React, { useState, useEffect } from 'react'import{ StyleSheet, Text, View, Button, ActivityIndicator // 活动指示器 loading} from 'react-native'const App = () =>{ const [animation, setAnimation] = useState(true) useEffect(() =&原创 2021-11-11 11:25:27 · 457 阅读 · 0 评论 -
React Native-09:图片组件-Image
import React, { Component } from 'react';import{ Image, // 图片组件 ScrollView, // 滑动组件} from 'react-native';export default class App extends Component{ render () { return ( <ScrollView> {/* 普通图片设原创 2021-11-10 18:02:36 · 458 阅读 · 0 评论 -
React Native-08:输入组件-TextInput
import React, { Component } from 'react'import { Text, View, TextInput, TouchableOpacity, StyleSheet } from 'react-native'export default class App extends Component{ state = { email: '', password: '', intro: '' } han原创 2021-11-09 18:30:29 · 293 阅读 · 0 评论 -
React Native-07:组件属性 props
import React, { Component } from 'react';import { Text, View, StyleSheet } from 'react-native';export class Children extends Component{ constructor(props) { super(props); this.state = { name: props.name }; } updateState原创 2021-11-09 16:37:23 · 132 阅读 · 0 评论 -
React Native-06:组件状态 state
打印的方式 console.warn()import React, { Component } from 'react'import { Text, View, StyleSheet } from 'react-native'export default class App extends Component{ constructor(props) { // 构造器调用几次 constructor 1次 // console.warn('cons.原创 2021-11-09 15:45:19 · 156 阅读 · 0 评论 -
React Native-05:字体的样式
import React from 'react'import { View, Text, Image, StyleSheet } from 'react-native'export default function App (){ return ( <View style={styles.container}> <Text style={styles.text}> {/* 设置红色字体 */}原创 2021-11-09 12:00:34 · 443 阅读 · 0 评论 -
React Native-04:使用弹性布局
设置三个元素 水平排列 水平平均分布 竖直居中import React, { Component } from 'react'import { View } from 'react-native'export default class App extends Component{ render () { return ( // 设置三个元素 水平排列 水平平均分布 竖直居中 <View style={{ f.原创 2021-11-09 11:31:59 · 257 阅读 · 0 评论 -
React Native-03:样式的继承与优先级
没有样式继承的 每一个组件都要单独设置样式合并多个样式对象 同样的设置 右边的优先级更高import React, { Component } from 'react'import { Text, StyleSheet, View } from 'react-native'export default class App extends Component{ render () { return ( <View style={st.原创 2021-11-09 11:16:58 · 938 阅读 · 0 评论 -
React Native-02:样式设置
import React, { Fragment } from 'react'import { View, Text } from 'react-native'const App = () =>{ return ( <Fragment> <View> <Text>羽神教学时间</Text> </View >原创 2021-11-08 18:38:45 · 203 阅读 · 0 评论 -
React Native-01:Hello world
定义视图JSX对象JSX对象只能有一个根对象创建 UI 时 最近处的 view 类似于网页中的 div文本的内容要放置在 test 组件中import React, { Fragment } from 'react'import{ StyleSheet, // 样式对象 View, // 视图组件 Text // 文本组件} from 'react-native'const App = () =>{ return ( &l.原创 2021-11-08 18:37:53 · 107 阅读 · 0 评论 -
React Native搭建开发环境
搭建环境的时候遇到很多坑~ node版本问题 Android Studio安装等等问题~~~安装的最新稳定版 node:v16.13.0安装依赖必须安装的依赖有:Node、 Java SE Development Kit (JDK)和 Android Studio。注意:不要使用 cnpm!cnpm 安装的模块路径比较奇怪,packager 不能正常识别!# 使用nrm工具切换淘宝源npx nrm use taobao# 如果之后需要切换回官方源可使用npx nrm use npm.原创 2021-11-08 16:12:40 · 2375 阅读 · 0 评论