React Native 中的 async 关键字和 render() 是什么?它实际上做了什么
what is async keyword and render() in react native ?what does it actually do
react native 中的 async 关键字是什么??
我是 React Native 的新手,所以任何人都可以帮我解决这个问题 :)
我实际上已经尝试查看是否有关于堆栈溢出的问题,但我什么都没有!!
export default class CameraExample extends React.Component {
state = {
hasCameraPermission: null,
type: Camera.Constants.Type.back,
};
async componentDidMount() {
const { status } = await
Permissions.askAsync(Permissions.CAMERA);
this.setState({ hasCameraPermission: status === 'granted' });
}
const { status } = await Permissions.askAsync(Permissions.CAMERA);
this.setState({ hasCameraPermission: status === 'granted' });
是等同于
的 ES7 语法
Permissions.askAsync(Permissions.CAMERA)
.then(({ status }) => this.setState({ hasCameraPermission: status === 'granted' });
async/await is a Javascript feature to work with Promises,没那么简单,请在async
之前阅读Promises
。
render()
是 React 中最重要的功能,因为它会告诉您的目标(Web 或本机)在屏幕上显示什么。使用 Class 组件时,您需要 return
您对 render()
方法的看法。但是使用函数式组件,组件本身就是一个"render()"方法,会显示什么returns来自他
react native 中的 async 关键字是什么?? 我是 React Native 的新手,所以任何人都可以帮我解决这个问题 :) 我实际上已经尝试查看是否有关于堆栈溢出的问题,但我什么都没有!!
export default class CameraExample extends React.Component {
state = {
hasCameraPermission: null,
type: Camera.Constants.Type.back,
};
async componentDidMount() {
const { status } = await
Permissions.askAsync(Permissions.CAMERA);
this.setState({ hasCameraPermission: status === 'granted' });
}
const { status } = await Permissions.askAsync(Permissions.CAMERA);
this.setState({ hasCameraPermission: status === 'granted' });
是等同于
的 ES7 语法Permissions.askAsync(Permissions.CAMERA)
.then(({ status }) => this.setState({ hasCameraPermission: status === 'granted' });
async/await is a Javascript feature to work with Promises,没那么简单,请在async
之前阅读Promises
。
render()
是 React 中最重要的功能,因为它会告诉您的目标(Web 或本机)在屏幕上显示什么。使用 Class 组件时,您需要 return
您对 render()
方法的看法。但是使用函数式组件,组件本身就是一个"render()"方法,会显示什么returns来自他