30 seconds of react native
1.0.0

مجموعة منسقة من مقتطفات React المفيدة التي يمكنك فهمها في 30 ثانية أو أقل.
ملاحظة : لم يكن لهذا الريبو أي انتماء مع 30 ثانية من الكود ، كان يعتمد على 30 ثانية من React ولكن ليس له أي انتماء معها على الإطلاق
لاستيراد مقتطف في مشروعك ، يجب عليك استيراد React ونسخ رمز JavaScript للمكون مثل هذا:
import React from 'react' ;
function MyComponent ( props ) {
/* ... */
}إذا كان هناك أي نمط يتعلق بالمكون الخاص بك ، فقم بنسخه إلى ملف جديد بنفس الاسم والتمديد المناسب ، ثم استيراده على هذا النحو:
import './MyComponentStyle' ; مما يجعل مكون شريط.
React.useState() لتهيئة متغير حالة ticker إلى 0 .tick وإعادة reset ، والتي ستقوم بزيادة timer بشكل دوري بناءً على interval وإعادة ضبط interval على التوالي.<View> باستخدام عنصرين <Button> ، كل منهما يدعو tick وإعادة reset على التوالي. function Ticker ( props ) {
const [ ticker , setTicker ] = React . useState ( 0 ) ;
let interval = null ;
const tick = ( ) => {
reset ( ) ;
interval = setInterval ( ( ) => {
if ( ticker < props . times ) setTicker ( ticker + 1 ) ;
else clearInterval ( interval ) ;
} , props . interval ) ;
} ;
const reset = ( ) => {
setTicker ( 0 ) ;
clearInterval ( interval ) ;
} ;
return (
< View >
< Text style = { { fontSize : 100 } } > { ticker } </ Text >
< Button onPress = { tick } title = "Tick!" />
< Button onPress = { reset } title = "Reset!" />
</ View >
) ;
} < Ticker times = { 5 } interval = { 1000 } />
⬆ العودة إلى الأعلى
هذا المستودع هو عمل مستمر. إذا كنت ترغب في المساهمة ، فيرجى التحقق من المشكلات المفتوحة لمعرفة أين وكيف يمكنك المساعدة!
تم تصميم هذا ReadMe باستخدام بنية Markdown.