سلام و وقت بخیر خدمت کاربران محترم پی وی لرن و دوستان عزیزی که با آموزش فریم ورک React Native همراه مون هستند. در این بخش از آموزش ها به کامپوننت Text در React Native خواهیم پرداخت.
در این فصل، ما در مورد کامپوننت Text در React Native صحبت خواهیم کرد.
این کامپوننت می تواند تو در تو شود و می تواند خواص را از پدر و مادر به فرزند به ارث برساند. این می تواند در بسیاری از موارد مفید باشد. ما نمونه ای از capitalizing یا با حروف بزرگ نوشتن اولین حرف ، استایل کلمات یا بخش های متن و غیره را به شما نشان خواهیم داد.
مرحله ۱: ایجاد فایل
فایل مورد نظر ما text_example.js است
مرحله ۲: App.js
در این مرحله فقط یک container ساده ایجاد می کنیم.
1 2 3 4 5 6 7 8 9 | import React, { Component } from 'react' import TextExample from './text_example.js' const App = () => { return ( <TextExample/> ) } export default App |
مرحله ۳: Text
در این مرحله ما از الگوی inheritance یا ارثی استفاده خواهیم کرد. styles.text به تمام کامپوننت های Text اعمال خواهد شد.
شما همچنین می توانید متوجه شوید که چگونه برخی از ویژگی های یک ظاهر طراحی شده را برای برخی دیگر از قسمت های متن تنظیم می کنیم. مهم است بدانیم که تمام عناصر کودک دارای سبک والدین هستند.
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | import React, { Component } from 'react'; import { View, Text, Image, StyleSheet } from 'react-native' const TextExample = () => { return ( <View style = {styles.container}> <Text style = {styles.text}> <Text style = {styles.capitalLetter}> L </Text> <Text> orem ipsum dolor sit amet, sed do eiusmod. </Text> <Text> Ut enim ad <Text style = {styles.wordBold}>minim </Text> veniam, quis aliquip ex ea commodo consequat. </Text> <Text style = {styles.italicText}> Duis aute irure dolor in reprehenderit in voluptate velit esse cillum. </Text> <Text style = {styles.textShadow}> Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </Text> </Text> </View> ) } export default TextExample const styles = StyleSheet.create ({ container: { alignItems: 'center', marginTop: 100, padding: 20 }, text: { color: '#41cdf4', }, capitalLetter: { color: 'red', fontSize: 20 }, wordBold: { fontWeight: 'bold', color: 'black' }, italicText: { color: '#37859b', fontStyle: 'italic' }, textShadow: { textShadowColor: 'red', textShadowOffset: { width: 2, height: 2 }, textShadowRadius : 5 } }) |
شما خروجی زیر را دریافت خواهید کرد.
دوستان عزیز سایت پی وی لرن از این که با جلسات آموزشی فریم ورک React Native همراه ما هستید ،متشکریم. همونطور که مشاهده فرمودید در این قسمت از آموزش ها کامپوننت Text در React Native رو مورد بررسی قرار دادیم. در بخش بعدی با کامپوننت Alert همراهتون خواهیم بود.