آموزش HTTP در برنامه نویسی ریکت نیتیو
آموزش HTTP در برنامه نویسی ریکت نیتیو
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش HTTP در برنامه نویسی ریکت نیتیو خواهیم پرداخت.
ما به شما نحوه استفاده از واکشی برای رسیدگی به درخواستهای شبکه را نشان خواهیم داد.
App.js
1 2 3 4 5 6 7 8 9 |
import React from 'react'; import HttpExample from './http_example.js' const App = () => { return ( <HttpExample /> ) } export default App |
با استفاده از Fetch
برای بارگذاری داده ها از سرور به محض نصب مولفه، از روش چرخه عمر componentDidMount استفاده خواهیم کرد. این تابع درخواست GET را به سرور ارسال می کند ، داده های JSON را برمی گرداند ، خروجی را برای کنسول وارد می کند و وضعیت ما را به روز می کند.
http_example.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
import React, { Component } from 'react' import { View, Text } from 'react-native' class HttpExample extends Component { state = { data: '' } componentDidMount = () => { fetch('https://jsonplaceholder.typicode.com/posts/1', { method: 'GET' }) .then((response) => response.json()) .then((responseJson) => { console.log(responseJson); this.setState({ data: responseJson }) }) .catch((error) => { console.error(error); }); } render() { return ( <View> <Text> {this.state.data.body} </Text> </View> ) } } export default HttpExample |
خروجی
لیست جلسات قبل آموزش ریکت نیتیو
- آموزش برنامه نویسی ریکت نیتیو
- آموزش تنظیمات محیطی برنامه نویسی ریکت نیتیو
- آموزش برنامه نویسی ریکت نیتو – برنامه
- آموزش state در برنامه نویسی ریکت نیتیو
- آموزش Props در برنامه نویسی ریکت نیتیو
- آموزش استایل دهی در برنامه نویسی ریکت نیتیو
- آموزش Flexbox در برنامه نویسی ریکت نیتیو
- آموزش ListView در برنامه نویسی ریکت نیتیو
- آموزش ورودی متن در برنامه نویسی ریکت نیتیو
- آموزش ScrollView در برنامه نویسی ریکت نیتیو
- آموزش کار با تصاویر در برنامه نویسی ریکت نیتیو
دیدگاه شما